Class InfinispanEmbeddedClusterService
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.cluster.AbstractCamelClusterService<org.apache.camel.component.infinispan.cluster.InfinispanClusterView>
-
- org.apache.camel.component.infinispan.cluster.InfinispanClusterService
-
- org.apache.camel.component.infinispan.embedded.cluster.InfinispanEmbeddedClusterService
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.cluster.CamelClusterService
,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 class InfinispanEmbeddedClusterService extends org.apache.camel.component.infinispan.cluster.InfinispanClusterService
-
-
Field Summary
-
Fields inherited from class org.apache.camel.component.infinispan.cluster.InfinispanClusterService
LEADER_KEY
-
-
Constructor Summary
Constructors Constructor Description InfinispanEmbeddedClusterService()
InfinispanEmbeddedClusterService(InfinispanEmbeddedClusterConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.camel.component.infinispan.cluster.InfinispanClusterView
createView(String namespace)
org.infinispan.manager.EmbeddedCacheManager
getCacheContainer()
org.infinispan.configuration.cache.Configuration
getCacheContainerConfiguration()
InfinispanEmbeddedClusterConfiguration
getConfiguration()
long
getLifespan()
TimeUnit
getLifespanTimeUnit()
void
setCacheContainer(org.infinispan.manager.EmbeddedCacheManager cacheContainer)
void
setCacheContainerConfiguration(org.infinispan.configuration.cache.Configuration cacheContainerConfiguration)
void
setConfiguration(InfinispanEmbeddedClusterConfiguration configuration)
void
setConfigurationUri(String configurationUri)
void
setLifespan(long lifespan)
void
setLifespanTimeUnit(TimeUnit lifespanTimeUnit)
-
Methods inherited from class org.apache.camel.support.cluster.AbstractCamelClusterService
doStart, doStop, getAttributes, getCamelContext, getId, getNamespaces, getOrder, getView, isLeader, releaseView, setAttribute, setAttributes, setCamelContext, setId, setOrder, startView, stopView
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, 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
-
-
-
-
Constructor Detail
-
InfinispanEmbeddedClusterService
public InfinispanEmbeddedClusterService()
-
InfinispanEmbeddedClusterService
public InfinispanEmbeddedClusterService(InfinispanEmbeddedClusterConfiguration configuration)
-
-
Method Detail
-
getConfiguration
public InfinispanEmbeddedClusterConfiguration getConfiguration()
-
setConfiguration
public void setConfiguration(InfinispanEmbeddedClusterConfiguration configuration)
-
setConfigurationUri
public void setConfigurationUri(String configurationUri)
-
getCacheContainer
public org.infinispan.manager.EmbeddedCacheManager getCacheContainer()
-
setCacheContainer
public void setCacheContainer(org.infinispan.manager.EmbeddedCacheManager cacheContainer)
-
getCacheContainerConfiguration
public org.infinispan.configuration.cache.Configuration getCacheContainerConfiguration()
-
setCacheContainerConfiguration
public void setCacheContainerConfiguration(org.infinispan.configuration.cache.Configuration cacheContainerConfiguration)
-
getLifespan
public long getLifespan()
-
setLifespan
public void setLifespan(long lifespan)
-
getLifespanTimeUnit
public TimeUnit getLifespanTimeUnit()
-
setLifespanTimeUnit
public void setLifespanTimeUnit(TimeUnit lifespanTimeUnit)
-
createView
protected org.apache.camel.component.infinispan.cluster.InfinispanClusterView createView(String namespace) throws Exception
- Specified by:
createView
in classorg.apache.camel.support.cluster.AbstractCamelClusterService<org.apache.camel.component.infinispan.cluster.InfinispanClusterView>
- Throws:
Exception
-
-