Class InfinispanConsumer<ContainerType extends org.infinispan.commons.api.BasicCacheContainer,​ManagerType extends InfinispanManager<ContainerType>,​ConfigurationType extends InfinispanConfiguration>

  • All Implemented Interfaces:
    AutoCloseable, InfinispanEventProcessor, org.apache.camel.Consumer, org.apache.camel.EndpointAware, org.apache.camel.health.HealthCheckAware, org.apache.camel.RouteAware, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.RouteIdAware, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    public abstract class InfinispanConsumer<ContainerType extends org.infinispan.commons.api.BasicCacheContainer,​ManagerType extends InfinispanManager<ContainerType>,​ConfigurationType extends InfinispanConfiguration>
    extends org.apache.camel.support.DefaultConsumer
    implements InfinispanEventProcessor
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected String cacheName  
      protected ConfigurationType configuration  
      protected ManagerType manager  
      • Fields inherited from class org.apache.camel.support.service.BaseService

        BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <K,​V>
      org.infinispan.commons.api.BasicCache<K,​V>
      getCache()  
      <K,​V,​C extends org.infinispan.commons.api.BasicCache<K,​V>>
      C
      getCache​(Class<C> type)  
      ConfigurationType getConfiguration()  
      void processEvent​(String eventType, String cacheName, Object key, Object eventData, Consumer<org.apache.camel.Exchange> consumer)  
      • Methods inherited from class org.apache.camel.support.DefaultConsumer

        createExchange, createUoW, defaultConsumerCallback, doBuild, doInit, doneUoW, doShutdown, doStart, doStop, getAsyncProcessor, getEndpoint, getExceptionHandler, getHealthCheck, getProcessor, getRoute, getRouteId, handleException, handleException, releaseExchange, setExceptionHandler, setHealthCheck, setRoute, setRouteId, toString
      • Methods inherited from class org.apache.camel.support.service.BaseService

        build, doFail, doLifecycleChange, doResume, 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 interface org.apache.camel.Service

        build, close, init, start, stop
      • Methods inherited from interface org.apache.camel.ShutdownableService

        shutdown
      • Methods inherited from interface org.apache.camel.StatefulService

        getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
      • Methods inherited from interface org.apache.camel.SuspendableService

        isSuspended, resume, suspend