public class ReplicationChannel extends java.lang.Thread implements PropertyChangeInterface, de.uniks.networkparser.interfaces.SendableEntity
| Modifier and Type | Field and Description |
|---|---|
static ReplicationChannelSet |
EMPTY_SET |
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_SHAREDSPACE
many one
ReplicationChannel ----------------------------------- SharedSpace
channels sharedSpace
|
static java.lang.String |
PROPERTY_SOCKET |
static java.lang.String |
PROPERTY_TARGETNODEID |
| Constructor and Description |
|---|
ReplicationChannel() |
ReplicationChannel(ReplicationNode replicationNode,
java.net.Socket connection) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds the property change listener.
|
SharedSpace |
createSharedSpace() |
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
java.lang.Object |
get(java.lang.String attrName) |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the PropertyChangeInterface
object
|
SharedSpace |
getSharedSpace() |
java.net.Socket |
getSocket() |
java.lang.String |
getTargetNodeId() |
void |
loadHistory() |
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
void |
removeYou() |
void |
run() |
void |
send(java.lang.String line) |
void |
sendSpaceConnectionRequest(java.lang.String spaceId) |
boolean |
set(java.lang.String attrName,
java.lang.Object value) |
boolean |
setSharedSpace(SharedSpace value) |
void |
setSocket(java.net.Socket value) |
void |
setTargetNodeId(java.lang.String value) |
java.lang.String |
toString() |
ReplicationChannel |
withConnect(java.lang.String ip,
int port) |
ReplicationChannel |
withSharedSpace(SharedSpace value) |
ReplicationChannel |
withSocket(java.net.Socket value) |
ReplicationChannel |
withTargetNodeId(java.lang.String value) |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, yieldprotected java.beans.PropertyChangeSupport listeners
public static final ReplicationChannelSet EMPTY_SET
public static final java.lang.String PROPERTY_SHAREDSPACE
many one
ReplicationChannel ----------------------------------- SharedSpace
channels sharedSpace
public static final java.lang.String PROPERTY_SOCKET
public static final java.lang.String PROPERTY_TARGETNODEID
public ReplicationChannel(ReplicationNode replicationNode, java.net.Socket connection)
public ReplicationChannel()
public void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void send(java.lang.String line)
public java.lang.Object get(java.lang.String attrName)
public boolean set(java.lang.String attrName,
java.lang.Object value)
public java.beans.PropertyChangeSupport getPropertyChangeSupport()
PropertyChangeInterfacegetPropertyChangeSupport in interface PropertyChangeInterfacepublic boolean addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
de.uniks.networkparser.interfaces.SendableEntityaddPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypropertyName - the property namelistener - the listenerpublic boolean removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic void removeYou()
public SharedSpace getSharedSpace()
public boolean setSharedSpace(SharedSpace value)
public ReplicationChannel withSharedSpace(SharedSpace value)
public SharedSpace createSharedSpace()
public java.net.Socket getSocket()
public void setSocket(java.net.Socket value)
public ReplicationChannel withSocket(java.net.Socket value)
public ReplicationChannel withConnect(java.lang.String ip, int port)
public void sendSpaceConnectionRequest(java.lang.String spaceId)
public java.lang.String getTargetNodeId()
public void setTargetNodeId(java.lang.String value)
public ReplicationChannel withTargetNodeId(java.lang.String value)
public java.lang.String toString()
toString in class java.lang.Threadpublic void loadHistory()
public boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)