Class HazelcastIdempotentRepository
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.processor.idempotent.hazelcast.HazelcastIdempotentRepository
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.IdempotentRepository
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
public class HazelcastIdempotentRepository extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.spi.IdempotentRepository
-
-
Constructor Summary
Constructors Constructor Description HazelcastIdempotentRepository(com.hazelcast.core.HazelcastInstance hazelcastInstance)
HazelcastIdempotentRepository(com.hazelcast.core.HazelcastInstance hazelcastInstance, String repositoryName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
add(String key)
void
clear()
boolean
confirm(String key)
boolean
contains(String key)
protected void
doStart()
protected void
doStop()
String
getRepositoryName()
boolean
remove(String key)
-
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
-
Methods inherited from interface org.apache.camel.spi.IdempotentRepository
add, confirm, contains, remove
-
-
-
-
Constructor Detail
-
HazelcastIdempotentRepository
public HazelcastIdempotentRepository(com.hazelcast.core.HazelcastInstance hazelcastInstance)
-
HazelcastIdempotentRepository
public HazelcastIdempotentRepository(com.hazelcast.core.HazelcastInstance hazelcastInstance, String repositoryName)
-
-
Method Detail
-
doStart
protected void doStart() throws Exception
- Overrides:
doStart
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
doStop
protected void doStop() throws Exception
- Overrides:
doStop
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
add
public boolean add(String key)
- Specified by:
add
in interfaceorg.apache.camel.spi.IdempotentRepository
-
confirm
public boolean confirm(String key)
- Specified by:
confirm
in interfaceorg.apache.camel.spi.IdempotentRepository
-
contains
public boolean contains(String key)
- Specified by:
contains
in interfaceorg.apache.camel.spi.IdempotentRepository
-
remove
public boolean remove(String key)
- Specified by:
remove
in interfaceorg.apache.camel.spi.IdempotentRepository
-
clear
public void clear()
- Specified by:
clear
in interfaceorg.apache.camel.spi.IdempotentRepository
-
getRepositoryName
public String getRepositoryName()
-
-