| Modifier and Type | Class and Description |
|---|---|
class |
EndpointNotFoundException |
class |
WrongArgumentException |
| Modifier and Type | Method and Description |
|---|---|
void |
Endpoint.addEndpointReference(Node parent)
Deprecated.
|
void |
SimpleEndpoint.addEndpointReference(Node parent) |
void |
ServiceLocator.connect()
Establish a connection to the Service Locator.
|
void |
ServiceLocator.disconnect()
Disconnects from a Service Locator server.
|
void |
ServiceLocatorMain.exec(OutputStream outputStream) |
SLEndpoint |
ServiceLocator.getEndpoint(QName serviceName,
String endpoint)
Return the complete endpoint information for the given endpoint
registered for the given service.
|
List<String> |
ServiceLocator.getEndpointNames(QName serviceName)
For the given service return all endpoints that currently registered at
the Service Locator Service.
|
List<SLEndpoint> |
ServiceLocator.getEndpoints(QName serviceName)
Return the complete endpoint informations for all endpoints registered
for the given service.
|
List<QName> |
ServiceLocator.getServices()
Return all services for which endpoints are registered at the Service
Locator Service.
|
List<String> |
ServiceLocator.lookup(QName serviceName)
For the given service return all endpoints that are currently registered
at the Service Locator.
|
List<String> |
ServiceLocator.lookup(QName serviceName,
SLPropertiesMatcher matcher)
For the given service return all endpoints that are currently registered
at the Service Locator and where the custom properties match the given
matcher.
|
void |
ServiceLocator.register(Endpoint eprProvider)
For a given service register the endpoint as defined in the given
EndpointProvider. |
void |
ServiceLocator.register(Endpoint eprProvider,
boolean persistent)
For a given service register the endpoint as defined in the given
EndpointProvider. |
void |
ServiceLocator.register(QName serviceName,
String endpoint)
For a given service register the endpoint of a concrete provider of this
service.
|
void |
ServiceLocator.register(QName serviceName,
String endpoint,
boolean persistent) |
void |
ServiceLocator.register(QName serviceName,
String endpoint,
SLProperties properties)
For a given service register the endpoint of a concrete provider of this
service.
|
void |
ServiceLocator.register(QName serviceName,
String endpoint,
SLProperties properties,
boolean persistent) |
void |
ServiceLocator.removeEndpoint(QName serviceName,
String endpoint)
Remove the given endpoint from the list of endpoints of the given
service.
|
void |
ServiceLocator.unregister(Endpoint epProvider)
For a given service unregister a previously registered endpoint.
|
void |
ServiceLocator.unregister(QName serviceName,
String endpoint)
For a given service unregister a previously registered endpoint.
|
void |
ServiceLocator.updateTimetolive(QName serviceName,
String endpoint,
int timetolive)
Updates the time-to-live (ttl) for specified endpoint.
|
void |
Endpoint.writeEndpointReferenceTo(Result result,
Endpoint.PropertiesTransformer transformer) |
void |
SimpleEndpoint.writeEndpointReferenceTo(Result result,
Endpoint.PropertiesTransformer transformer) |
| Modifier and Type | Method and Description |
|---|---|
RootNode |
ServiceLocatorBackend.connect()
Establish a connection to the Service Locator.
|
void |
ServiceLocatorImpl.connect()
Establish a connection to the Service Locator.
|
protected org.apache.zookeeper.ZooKeeper |
ServiceLocatorImpl.createZooKeeper(CountDownLatch connectionLatch) |
void |
ServiceLocatorBackend.disconnect()
Disconnects from a Service Locator server.
|
void |
ServiceLocatorImpl.disconnect()
Disconnects from a Service Locator server.
|
void |
ServiceNode.ensureExists() |
void |
EndpointNode.ensureExists(byte[] content) |
void |
ServiceNode.ensureRemoved() |
void |
EndpointNode.ensureRemoved() |
boolean |
ServiceNode.exists() |
boolean |
EndpointNode.exists() |
byte[] |
EndpointTransformerImpl.fromEndpoint(Endpoint endpoint,
long lastTimeStarted,
long lastTimeStopped)
{@inheritDoc
|
byte[] |
EndpointTransformer.fromEndpoint(Endpoint endpoint,
long lastTimeStarted,
long lastTimeStopped) |
byte[] |
EndpointNode.getContent() |
SLEndpoint |
ServiceLocatorImpl.getEndpoint(QName serviceName,
String endpoint)
Return the complete endpoint information for the given endpoint
registered for the given service.
|
List<String> |
ServiceNode.getEndpointNames() |
List<String> |
ServiceLocatorImpl.getEndpointNames(QName serviceName)
For the given service return all endpoints that currently registered at
the Service Locator Service.
|
List<EndpointNode> |
ServiceNode.getEndPoints() |
List<SLEndpoint> |
ServiceLocatorImpl.getEndpoints(QName serviceName)
Return the complete endpoint informations for all endpoints registered
for the given service.
|
Date |
EndpointNode.getExpiryTime() |
List<QName> |
RootNode.getServiceNames() |
List<QName> |
ServiceLocatorImpl.getServices()
Return all services for which endpoints are registered at the Service
Locator Service.
|
boolean |
EndpointNode.isLive() |
List<String> |
ServiceLocatorImpl.lookup(QName serviceName)
For the given service return all endpoints that are currently registered
at the Service Locator.
|
List<String> |
ServiceLocatorImpl.lookup(QName serviceName,
SLPropertiesMatcher matcher)
For the given service return all endpoints that are currently registered
at the Service Locator and where the custom properties match the given
matcher.
|
void |
ServiceLocatorImpl.register(Endpoint epProvider)
For a given service register the endpoint as defined in the given
EndpointProvider. |
void |
ServiceLocatorImpl.register(Endpoint epProvider,
boolean persistent) |
void |
ServiceLocatorImpl.register(QName serviceName,
String endpoint)
For a given service register the endpoint of a concrete provider of this
service.
|
void |
ServiceLocatorImpl.register(QName serviceName,
String endpoint,
boolean persistent) |
void |
ServiceLocatorImpl.register(QName serviceName,
String endpoint,
SLProperties properties)
For a given service register the endpoint of a concrete provider of this
service.
|
void |
ServiceLocatorImpl.register(QName serviceName,
String endpoint,
SLProperties properties,
boolean persistent) |
void |
ServiceLocatorImpl.removeEndpoint(QName serviceName,
String endpoint)
Remove the given endpoint from the list of endpoints of the given
service.
|
void |
EndpointNode.setContent(byte[] content) |
void |
EndpointNode.setExpiryTime(Date expiryTime,
boolean persistent) |
void |
EndpointNode.setLive(boolean persistent) |
void |
EndpointNode.setOffline() |
void |
ServiceLocatorImpl.unregister(Endpoint epProvider) |
void |
ServiceLocatorImpl.unregister(QName serviceName,
String endpoint)
For a given service unregister a previously registered endpoint.
|
void |
ServiceLocatorImpl.updateTimetolive(QName serviceName,
String endpoint,
int timetolive) |
| Modifier and Type | Method and Description |
|---|---|
RootNode |
ZKBackend.connect() |
protected org.apache.zookeeper.ZooKeeper |
ZKBackend.createZooKeeper(CountDownLatch connectionLatch) |
void |
ZKBackend.disconnect() |
void |
ServiceNodeImpl.ensureExists() |
void |
RootNodeImpl.ensureExists() |
void |
EndpointNodeImpl.ensureExists(byte[] content) |
void |
ZKBackend.ensurePathDeleted(NodePath path,
boolean canHaveChildren) |
void |
ZKBackend.ensurePathExists(NodePath path,
org.apache.zookeeper.CreateMode mode) |
void |
ZKBackend.ensurePathExists(NodePath path,
org.apache.zookeeper.CreateMode mode,
byte[] content) |
void |
ServiceNodeImpl.ensureRemoved() |
void |
EndpointNodeImpl.ensureRemoved() |
boolean |
ServiceNodeImpl.exists() |
boolean |
RootNodeImpl.exists() |
boolean |
EndpointNodeImpl.exists() |
byte[] |
LocatorSettings.getAuthInfo() |
<T> List<T> |
ZKBackend.getChildren(NodePath path,
ZKBackend.NodeMapper<T> mapper) |
byte[] |
EndpointNodeImpl.getContent() |
byte[] |
ZKBackend.getContent(NodePath path) |
List<String> |
ServiceNodeImpl.getEndpointNames() |
List<EndpointNode> |
ServiceNodeImpl.getEndPoints() |
Date |
EndpointNodeImpl.getExpiryTime() |
RootNode |
ZKBackend.getRootNode() |
List<QName> |
RootNodeImpl.getServiceNames() |
String |
RootNodeImpl.getVersion() |
boolean |
RootNodeImpl.isAuthenticationEnabled() |
boolean |
EndpointNodeImpl.isLive() |
T |
ZKBackend.NodeMapper.map(String nodeName) |
boolean |
ZKBackend.nodeExists(NodePath path) |
void |
EndpointNodeImpl.setContent(byte[] content) |
void |
EndpointNodeImpl.setExpiryTime(Date expiryTime,
boolean persistent) |
void |
EndpointNodeImpl.setLive(boolean persistent) |
void |
ZKBackend.setNodeData(NodePath path,
byte[] content) |
void |
EndpointNodeImpl.setOffline() |
| Modifier and Type | Method and Description |
|---|---|
void |
CXFEndpointProvider.addEndpointReference(Node parent) |
void |
CXFEndpointProvider.writeEndpointReferenceTo(Result result,
Endpoint.PropertiesTransformer transformer) |
Copyright © 2011–2017 Talend Inc.. All rights reserved.