public abstract class AbstractSftpEventListenerManager extends java.lang.Object implements SftpEventListenerManager
Modifier and Type | Field and Description |
---|---|
private SftpEventListener |
sftpEventListenerProxy |
private java.util.Collection<SftpEventListener> |
sftpEventListeners |
Modifier | Constructor and Description |
---|---|
protected |
AbstractSftpEventListenerManager() |
Modifier and Type | Method and Description |
---|---|
boolean |
addSftpEventListener(SftpEventListener listener)
Register a listener instance
|
java.util.Collection<SftpEventListener> |
getRegisteredListeners() |
SftpEventListener |
getSftpEventListenerProxy() |
boolean |
removeSftpEventListener(SftpEventListener listener)
Remove a listener instance
|
private final java.util.Collection<SftpEventListener> sftpEventListeners
private final SftpEventListener sftpEventListenerProxy
public java.util.Collection<SftpEventListener> getRegisteredListeners()
public SftpEventListener getSftpEventListenerProxy()
getSftpEventListenerProxy
in interface SftpEventListenerManager
public boolean addSftpEventListener(SftpEventListener listener)
SftpEventListenerManager
addSftpEventListener
in interface SftpEventListenerManager
listener
- The SftpEventListener
instance to add - never null
true
if listener is a previously un-registered onepublic boolean removeSftpEventListener(SftpEventListener listener)
SftpEventListenerManager
removeSftpEventListener
in interface SftpEventListenerManager
listener
- The SftpEventListener
instance to remove - never null
true
if listener is a (removed) registered one