public abstract class AbstractCamelClusterView extends ServiceSupport implements CamelClusterView
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending| Modifier | Constructor and Description |
|---|---|
protected |
AbstractCamelClusterView(CamelClusterService cluster,
String namespace) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListener(CamelClusterEventListener listener)
Add an event listener.
|
protected void |
fireLeadershipChangedEvent(Optional<CamelClusterMember> leader) |
protected void |
fireMemberAddedEvent(CamelClusterMember member) |
protected void |
fireMemberRemovedEvent(CamelClusterMember member) |
CamelContext |
getCamelContext()
Get the
CamelContext |
CamelClusterService |
getClusterService() |
String |
getNamespace() |
void |
removeEventListener(CamelClusterEventListener listener)
Remove the event listener.
|
void |
setCamelContext(CamelContext camelContext)
Injects the
CamelContext |
doResume, doShutdown, doStart, doStop, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLeader, getLocalMember, getMaster, getMembers, unwrapprotected AbstractCamelClusterView(CamelClusterService cluster, String namespace)
public void setCamelContext(CamelContext camelContext)
CamelContextAwareCamelContextsetCamelContext in interface CamelContextAwarecamelContext - the Camel contextpublic CamelContext getCamelContext()
CamelContextAwareCamelContextgetCamelContext in interface CamelContextAwarepublic CamelClusterService getClusterService()
getClusterService in interface CamelClusterViewpublic String getNamespace()
getNamespace in interface CamelClusterViewpublic void addEventListener(CamelClusterEventListener listener)
CamelClusterViewaddEventListener in interface CamelClusterViewlistener - the event listener.public void removeEventListener(CamelClusterEventListener listener)
CamelClusterViewremoveEventListener in interface CamelClusterViewlistener - the event listener.protected void fireLeadershipChangedEvent(Optional<CamelClusterMember> leader)
protected void fireMemberAddedEvent(CamelClusterMember member)
protected void fireMemberRemovedEvent(CamelClusterMember member)
Apache Camel