public class SESClient extends Object
Modifier and Type | Field and Description |
---|---|
static String |
PRM_PORT_TYPE |
static String |
SES_PORT_TYPE |
static String |
SUB_MGR_PORT_TYPE |
Modifier and Type | Method and Description |
---|---|
void |
destroyRegistration(Publisher pub) |
net.opengis.ses.x00.CapabilitiesDocument |
getCapabilities() |
Collection<Subscription> |
getCurrentSubscriptions() |
static SESClient |
getInstance(URL url) |
static ISESConnector |
getNewConnectorInstance(URL url) |
Subscription |
getSubscriptionByID(String id) |
String |
getURL() |
static void |
main(String[] args) |
int |
notify(String notification) |
int |
notify(org.apache.xmlbeans.XmlObject notification) |
boolean |
pauseSubscription(Subscription sub) |
Publisher |
registerPublisher(org.apache.xmlbeans.XmlObject sensorML) |
static ISESConnector.SESResponse |
sendHttpGetRequest(URI uri) |
static void |
setConnectorImplementation(Class<?> conn)
Use this method before getting an instance with
SESClient#getInstance(URL, String, String, String) . |
static void |
shutdown() |
Subscription |
subscribe(SubscriptionConstraints con) |
void |
unsubscribe(Subscription sub) |
public static final String SES_PORT_TYPE
public static final String SUB_MGR_PORT_TYPE
public static final String PRM_PORT_TYPE
public static void setConnectorImplementation(Class<?> conn) throws InstantiationException, IllegalAccessException
SESClient#getInstance(URL, String, String, String)
.
The defined class will then be used as the connector implementation, replacing the built-in one.
If the class is not an impl of ISESConnector
the method will have no effect.conn
- ISESConnector
implementation.IllegalAccessException
InstantiationException
public Subscription subscribe(SubscriptionConstraints con)
public boolean pauseSubscription(Subscription sub)
public void unsubscribe(Subscription sub)
public int notify(org.apache.xmlbeans.XmlObject notification)
public int notify(String notification)
public Publisher registerPublisher(org.apache.xmlbeans.XmlObject sensorML)
public void destroyRegistration(Publisher pub)
public static ISESConnector.SESResponse sendHttpGetRequest(URI uri) throws Exception
Exception
public net.opengis.ses.x00.CapabilitiesDocument getCapabilities()
public Collection<Subscription> getCurrentSubscriptions()
public Subscription getSubscriptionByID(String id)
public static ISESConnector getNewConnectorInstance(URL url)
public String getURL()
public static void shutdown()
public static void main(String[] args) throws MalformedURLException
MalformedURLException
Copyright © 2012–2017 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.