Package org.apache.camel.support.cluster
Class AbstractCamelClusterView
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.cluster.AbstractCamelClusterView
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.cluster.CamelClusterView,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
public abstract class AbstractCamelClusterView extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.cluster.CamelClusterView
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractCamelClusterView(org.apache.camel.cluster.CamelClusterService cluster, String namespace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEventListener(org.apache.camel.cluster.CamelClusterEventListener listener)protected voidfireLeadershipChangedEvent(Optional<org.apache.camel.cluster.CamelClusterMember> leader)protected voidfireMemberAddedEvent(org.apache.camel.cluster.CamelClusterMember member)protected voidfireMemberRemovedEvent(org.apache.camel.cluster.CamelClusterMember member)org.apache.camel.CamelContextgetCamelContext()org.apache.camel.cluster.CamelClusterServicegetClusterService()StringgetNamespace()voidremoveEventListener(org.apache.camel.cluster.CamelClusterEventListener listener)voidsetCamelContext(org.apache.camel.CamelContext camelContext)-
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
-
Methods inherited from interface org.apache.camel.cluster.CamelClusterView
getLeader, getLocalMember, getMembers, unwrap
-
-
-
-
Constructor Detail
-
AbstractCamelClusterView
protected AbstractCamelClusterView(org.apache.camel.cluster.CamelClusterService cluster, String namespace)
-
-
Method Detail
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
- Specified by:
setCamelContextin interfaceorg.apache.camel.CamelContextAware
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContextin interfaceorg.apache.camel.CamelContextAware
-
getClusterService
public org.apache.camel.cluster.CamelClusterService getClusterService()
- Specified by:
getClusterServicein interfaceorg.apache.camel.cluster.CamelClusterView
-
getNamespace
public String getNamespace()
- Specified by:
getNamespacein interfaceorg.apache.camel.cluster.CamelClusterView
-
addEventListener
public void addEventListener(org.apache.camel.cluster.CamelClusterEventListener listener)
- Specified by:
addEventListenerin interfaceorg.apache.camel.cluster.CamelClusterView
-
removeEventListener
public void removeEventListener(org.apache.camel.cluster.CamelClusterEventListener listener)
- Specified by:
removeEventListenerin interfaceorg.apache.camel.cluster.CamelClusterView
-
fireLeadershipChangedEvent
protected void fireLeadershipChangedEvent(Optional<org.apache.camel.cluster.CamelClusterMember> leader)
-
fireMemberAddedEvent
protected void fireMemberAddedEvent(org.apache.camel.cluster.CamelClusterMember member)
-
fireMemberRemovedEvent
protected void fireMemberRemovedEvent(org.apache.camel.cluster.CamelClusterMember member)
-
-