Class AbstractReplicatorListener
- java.lang.Object
-
- com.moilioncircle.redis.replicator.AbstractReplicatorListener
-
- All Implemented Interfaces:
ReplicatorListener
- Direct Known Subclasses:
AbstractReplicator
public class AbstractReplicatorListener extends Object implements ReplicatorListener
- Since:
- 2.1.0
- Author:
- Leon Chen
-
-
Field Summary
Fields Modifier and Type Field Description protected List<CloseListener>closeListenersprotected List<EventListener>eventListenersprotected List<ExceptionListener>exceptionListenersprotected List<RawByteListener>rawByteListenersprotected List<StatusListener>statusListeners
-
Constructor Summary
Constructors Constructor Description AbstractReplicatorListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddCloseListener(CloseListener listener)booleanaddEventListener(EventListener listener)booleanaddExceptionListener(ExceptionListener listener)booleanaddRawByteListener(RawByteListener listener)booleanaddStatusListener(StatusListener listener)protected voiddoCloseListener(Replicator replicator)protected voiddoEventListener(Replicator replicator, Event event)protected voiddoExceptionListener(Replicator replicator, Throwable throwable, Event event)protected voiddoStatusListener(Replicator replicator, Status status)booleanremoveCloseListener(CloseListener listener)booleanremoveEventListener(EventListener listener)booleanremoveExceptionListener(ExceptionListener listener)booleanremoveRawByteListener(RawByteListener listener)booleanremoveStatusListener(StatusListener listener)
-
-
-
Field Detail
-
closeListeners
protected final List<CloseListener> closeListeners
-
eventListeners
protected final List<EventListener> eventListeners
-
statusListeners
protected final List<StatusListener> statusListeners
-
rawByteListeners
protected final List<RawByteListener> rawByteListeners
-
exceptionListeners
protected final List<ExceptionListener> exceptionListeners
-
-
Method Detail
-
addEventListener
public boolean addEventListener(EventListener listener)
- Specified by:
addEventListenerin interfaceReplicatorListener
-
removeEventListener
public boolean removeEventListener(EventListener listener)
- Specified by:
removeEventListenerin interfaceReplicatorListener
-
addRawByteListener
public boolean addRawByteListener(RawByteListener listener)
- Specified by:
addRawByteListenerin interfaceReplicatorListener
-
removeRawByteListener
public boolean removeRawByteListener(RawByteListener listener)
- Specified by:
removeRawByteListenerin interfaceReplicatorListener
-
addCloseListener
public boolean addCloseListener(CloseListener listener)
- Specified by:
addCloseListenerin interfaceReplicatorListener
-
removeCloseListener
public boolean removeCloseListener(CloseListener listener)
- Specified by:
removeCloseListenerin interfaceReplicatorListener
-
addExceptionListener
public boolean addExceptionListener(ExceptionListener listener)
- Specified by:
addExceptionListenerin interfaceReplicatorListener
-
removeExceptionListener
public boolean removeExceptionListener(ExceptionListener listener)
- Specified by:
removeExceptionListenerin interfaceReplicatorListener
-
addStatusListener
public boolean addStatusListener(StatusListener listener)
- Specified by:
addStatusListenerin interfaceReplicatorListener
-
removeStatusListener
public boolean removeStatusListener(StatusListener listener)
- Specified by:
removeStatusListenerin interfaceReplicatorListener
-
doEventListener
protected void doEventListener(Replicator replicator, Event event)
-
doCloseListener
protected void doCloseListener(Replicator replicator)
-
doExceptionListener
protected void doExceptionListener(Replicator replicator, Throwable throwable, Event event)
-
doStatusListener
protected void doStatusListener(Replicator replicator, Status status)
-
-