Package org.apache.camel.impl.cloud
Class AbstractServiceRegistry
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.impl.cloud.AbstractServiceRegistry
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.cloud.ServiceRegistry
,org.apache.camel.Ordered
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.HasId
,org.apache.camel.spi.IdAware
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
public abstract class AbstractServiceRegistry extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.cloud.ServiceRegistry
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractServiceRegistry()
protected
AbstractServiceRegistry(String id)
protected
AbstractServiceRegistry(String id, org.apache.camel.CamelContext camelContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
getAttributes()
org.apache.camel.CamelContext
getCamelContext()
String
getId()
int
getOrder()
void
setAttribute(String key, Object value)
void
setAttributes(Map<String,Object> attributes)
void
setCamelContext(org.apache.camel.CamelContext camelContext)
void
setId(String id)
void
setOrder(int order)
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getOrder
public int getOrder()
- Specified by:
getOrder
in interfaceorg.apache.camel.Ordered
- Specified by:
getOrder
in interfaceorg.apache.camel.cloud.ServiceRegistry
-
setOrder
public void setOrder(int order)
-
setId
public void setId(String id)
- Specified by:
setId
in interfaceorg.apache.camel.spi.IdAware
-
getId
public String getId()
- Specified by:
getId
in interfaceorg.apache.camel.spi.HasId
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
- Specified by:
setCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
-