Package org.apache.camel.impl.cloud
Class StaticServiceDiscovery
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.impl.cloud.DefaultServiceDiscovery
org.apache.camel.impl.cloud.StaticServiceDiscovery
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.cloud.ServiceDiscovery,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.HasCamelContext,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
Deprecated.
since 4.7
A static list of known servers Camel Service Call EIP.
-
Field Summary
Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.StaticServiceDiscovery(List<org.apache.camel.cloud.ServiceDefinition> servers) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.Add a server to the known list of servers.voidaddServer(org.apache.camel.cloud.ServiceDefinition server) Deprecated.Add a server to the known list of servers.voidaddServers(String serviceName, List<String> servers) Deprecated.static StaticServiceDiscoveryforServices(Collection<org.apache.camel.cloud.ServiceDefinition> definitions) Deprecated.static StaticServiceDiscoveryforServices(org.apache.camel.cloud.ServiceDefinition... definitions) Deprecated.List<org.apache.camel.cloud.ServiceDefinition> getServices(String name) Deprecated.voidremoveServer(Predicate<org.apache.camel.cloud.ServiceDefinition> condition) Deprecated.Remove an existing server from the list of known servers.voidsetServers(String servers) Deprecated.Set the servers.voidsetServers(List<String> servers) Deprecated.Set the servers.Methods inherited from class org.apache.camel.impl.cloud.DefaultServiceDiscovery
doStart, doStop, getCamelContext, setCamelContextMethods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getInternalLock, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
StaticServiceDiscovery
public StaticServiceDiscovery()Deprecated. -
StaticServiceDiscovery
Deprecated.
-
-
Method Details
-
setServers
Deprecated.Set the servers.- Parameters:
servers- server in the format: [service@]host:port.
-
addServers
Deprecated. -
setServers
Deprecated.Set the servers.- Parameters:
servers- servers separated by comma in the format: [service@]host:port,[service@]host2:port,[service@]host3:port and so on.
-
addServer
public void addServer(org.apache.camel.cloud.ServiceDefinition server) Deprecated.Add a server to the known list of servers. -
addServer
Deprecated.Add a server to the known list of servers.- Parameters:
serverString- servers separated by comma in the format: [service@]host:port,[service@]host2:port,[service@]host3:port and so on.
-
removeServer
Deprecated.Remove an existing server from the list of known servers. -
getServices
Deprecated.- Specified by:
getServicesin interfaceorg.apache.camel.cloud.ServiceDiscovery- Overrides:
getServicesin classDefaultServiceDiscovery
-
forServices
public static StaticServiceDiscovery forServices(Collection<org.apache.camel.cloud.ServiceDefinition> definitions) Deprecated. -
forServices
public static StaticServiceDiscovery forServices(org.apache.camel.cloud.ServiceDefinition... definitions) Deprecated.
-