diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2024-11-25 09:32:37 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2024-11-25 09:32:37 -0500 |
| commit | c001e711d390de43b86554a9e21780b154fe813e (patch) | |
| tree | 2f5fe6519f028c840fd3be89639cfe3b607b5e8e /src/main/java/derms/replica/replica1/Client.java | |
| parent | 3c62b863509131e78c18ed13c6b83e4fc508848f (diff) | |
| download | soen423-c001e711d390de43b86554a9e21780b154fe813e.zip | |
replica1: remove old JAX code
Diffstat (limited to 'src/main/java/derms/replica/replica1/Client.java')
| -rw-r--r-- | src/main/java/derms/replica/replica1/Client.java | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/src/main/java/derms/replica/replica1/Client.java b/src/main/java/derms/replica/replica1/Client.java deleted file mode 100644 index 7ebbb68..0000000 --- a/src/main/java/derms/replica/replica1/Client.java +++ /dev/null @@ -1,30 +0,0 @@ -package derms.replica.replica1; - -import javax.xml.namespace.QName; -import javax.xml.ws.Service; -import java.net.MalformedURLException; -import java.net.URL; -import java.net.UnknownHostException; - -public abstract class Client<I, C> { - public static final String namespace = "derms.samanthony.xyz"; - public static final int port = 8080; - - private final Class<I> endpointInterface; - private final QName qname; - - protected Client(Class<I> endpointInterface, Class<C> endpointClass) { - this.endpointInterface = endpointInterface; - this.qname = new QName("http://"+namespace+"/", endpointClass.getSimpleName()+"Service"); - } - - protected I connect(String host) throws MalformedURLException { - URL url = new URL("http://"+host+":"+port+"/"+endpointInterface.getSimpleName()+"?wsdl"); - return Service.create(url, qname).getPort(endpointInterface); - } - - protected I connect(City city) throws UnknownHostException, MalformedURLException { - String host = Hosts.get(city); - return connect(host); - } -} |