public abstract class AbstractCamelClusterView
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.cluster.CamelClusterView
Modifier | Constructor and Description |
---|---|
protected |
AbstractCamelClusterView(org.apache.camel.cluster.CamelClusterService cluster,
String namespace) |
Modifier and Type | Method and Description |
---|---|
void |
addEventListener(org.apache.camel.cluster.CamelClusterEventListener listener) |
protected void |
fireLeadershipChangedEvent(Optional<org.apache.camel.cluster.CamelClusterMember> leader) |
protected void |
fireMemberAddedEvent(org.apache.camel.cluster.CamelClusterMember member) |
protected void |
fireMemberRemovedEvent(org.apache.camel.cluster.CamelClusterMember member) |
org.apache.camel.CamelContext |
getCamelContext() |
org.apache.camel.cluster.CamelClusterService |
getClusterService() |
String |
getNamespace() |
void |
removeEventListener(org.apache.camel.cluster.CamelClusterEventListener listener) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLeader, getLocalMember, getMembers, unwrap
protected AbstractCamelClusterView(org.apache.camel.cluster.CamelClusterService cluster, String namespace)
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext
in interface org.apache.camel.CamelContextAware
public org.apache.camel.CamelContext getCamelContext()
getCamelContext
in interface org.apache.camel.CamelContextAware
public org.apache.camel.cluster.CamelClusterService getClusterService()
getClusterService
in interface org.apache.camel.cluster.CamelClusterView
public String getNamespace()
getNamespace
in interface org.apache.camel.cluster.CamelClusterView
public void addEventListener(org.apache.camel.cluster.CamelClusterEventListener listener)
addEventListener
in interface org.apache.camel.cluster.CamelClusterView
public void removeEventListener(org.apache.camel.cluster.CamelClusterEventListener listener)
removeEventListener
in interface org.apache.camel.cluster.CamelClusterView
protected void fireLeadershipChangedEvent(Optional<org.apache.camel.cluster.CamelClusterMember> leader)
protected void fireMemberAddedEvent(org.apache.camel.cluster.CamelClusterMember member)
protected void fireMemberRemovedEvent(org.apache.camel.cluster.CamelClusterMember member)
Apache Camel