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>
closeListeners
protected List<EventListener>
eventListeners
protected List<ExceptionListener>
exceptionListeners
protected List<RawByteListener>
rawByteListeners
protected List<StatusListener>
statusListeners
-
Constructor Summary
Constructors Constructor Description AbstractReplicatorListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addCloseListener(CloseListener listener)
boolean
addEventListener(EventListener listener)
boolean
addExceptionListener(ExceptionListener listener)
boolean
addRawByteListener(RawByteListener listener)
boolean
addStatusListener(StatusListener listener)
protected void
doCloseListener(Replicator replicator)
protected void
doEventListener(Replicator replicator, Event event)
protected void
doExceptionListener(Replicator replicator, Throwable throwable, Event event)
protected void
doStatusListener(Replicator replicator, Status status)
boolean
removeCloseListener(CloseListener listener)
boolean
removeEventListener(EventListener listener)
boolean
removeExceptionListener(ExceptionListener listener)
boolean
removeRawByteListener(RawByteListener listener)
boolean
removeStatusListener(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:
addEventListener
in interfaceReplicatorListener
-
removeEventListener
public boolean removeEventListener(EventListener listener)
- Specified by:
removeEventListener
in interfaceReplicatorListener
-
addRawByteListener
public boolean addRawByteListener(RawByteListener listener)
- Specified by:
addRawByteListener
in interfaceReplicatorListener
-
removeRawByteListener
public boolean removeRawByteListener(RawByteListener listener)
- Specified by:
removeRawByteListener
in interfaceReplicatorListener
-
addCloseListener
public boolean addCloseListener(CloseListener listener)
- Specified by:
addCloseListener
in interfaceReplicatorListener
-
removeCloseListener
public boolean removeCloseListener(CloseListener listener)
- Specified by:
removeCloseListener
in interfaceReplicatorListener
-
addExceptionListener
public boolean addExceptionListener(ExceptionListener listener)
- Specified by:
addExceptionListener
in interfaceReplicatorListener
-
removeExceptionListener
public boolean removeExceptionListener(ExceptionListener listener)
- Specified by:
removeExceptionListener
in interfaceReplicatorListener
-
addStatusListener
public boolean addStatusListener(StatusListener listener)
- Specified by:
addStatusListener
in interfaceReplicatorListener
-
removeStatusListener
public boolean removeStatusListener(StatusListener listener)
- Specified by:
removeStatusListener
in 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)
-
-