public class ReplicationNode extends java.lang.Thread implements PropertyChangeInterface, de.uniks.networkparser.interfaces.SendableEntity
| Modifier and Type | Field and Description |
|---|---|
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_HISTORY |
static java.lang.String |
PROPERTY_JAVAFXAPPLICATION |
static java.lang.String |
PROPERTY_LASTCHANGEID |
static java.lang.String |
PROPERTY_NODEID |
static java.lang.String |
PROPERTY_SHAREDSPACES
one many
ReplicationNode ----------------------------------- SharedSpace
node sharedSpaces
|
static java.lang.String |
PROPERTY_SPACEID |
| Constructor and Description |
|---|
ReplicationNode() |
| 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.
|
boolean |
addToSharedSpaces(SharedSpace value) |
SharedSpace |
createSharedSpaces()
Create a SharedSpace
|
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
ChangeHistory |
getHistory() |
long |
getLastChangeId() |
java.util.Collection<de.uniks.networkparser.interfaces.SendableEntityCreator> |
getModelCreators() |
java.lang.String |
getNodeId() |
SharedSpace |
getOrCreateSharedSpace(java.lang.String spaceId) |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the PropertyChangeInterface
object
|
SharedSpaceSet |
getSharedSpaces() |
java.lang.String |
getSpaceId() |
boolean |
isJavaFXApplication() |
void |
removeAllFromSharedSpaces() |
boolean |
removeFromSharedSpaces(SharedSpace value) |
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
void |
removeYou() |
void |
setHistory(ChangeHistory value) |
void |
setJavaFXApplication(boolean value) |
void |
setLastChangeId(long value) |
void |
setNodeId(java.lang.String value) |
void |
setSpaceId(java.lang.String value) |
java.lang.String |
toString() |
ReplicationNode |
withHistory(ChangeHistory value) |
ReplicationNode |
withJavaFXApplication(boolean value) |
ReplicationNode |
withLastChangeId(long value) |
ReplicationNode |
withNodeId(java.lang.String value) |
ReplicationNode |
withoutSharedSpaces(SharedSpace... value) |
ReplicationNode |
withoutSharedSpaces(SharedSpace value) |
ReplicationNode |
withRemoteTaskListener(java.beans.PropertyChangeListener remoteTaskListener) |
ReplicationNode |
withSharedSpaces(SharedSpace... value) |
ReplicationNode |
withSharedSpaces(SharedSpace value) |
ReplicationNode |
withSpaceId(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, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, yieldprotected java.beans.PropertyChangeSupport listeners
public static final java.lang.String PROPERTY_SHAREDSPACES
one many
ReplicationNode ----------------------------------- SharedSpace
node sharedSpaces
public static final java.lang.String PROPERTY_SPACEID
public static final java.lang.String PROPERTY_HISTORY
public static final java.lang.String PROPERTY_LASTCHANGEID
public static final java.lang.String PROPERTY_NODEID
public static final java.lang.String PROPERTY_JAVAFXAPPLICATION
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 getOrCreateSharedSpace(java.lang.String spaceId)
public SharedSpaceSet getSharedSpaces()
public boolean addToSharedSpaces(SharedSpace value)
public boolean removeFromSharedSpaces(SharedSpace value)
public ReplicationNode withSharedSpaces(SharedSpace value)
public ReplicationNode withoutSharedSpaces(SharedSpace value)
public void removeAllFromSharedSpaces()
public SharedSpace createSharedSpaces()
public ReplicationNode withSharedSpaces(SharedSpace... value)
public ReplicationNode withoutSharedSpaces(SharedSpace... value)
public ReplicationNode withRemoteTaskListener(java.beans.PropertyChangeListener remoteTaskListener)
public java.lang.String getSpaceId()
public void setSpaceId(java.lang.String value)
public ReplicationNode withSpaceId(java.lang.String value)
public java.lang.String toString()
toString in class java.lang.Threadpublic ChangeHistory getHistory()
public void setHistory(ChangeHistory value)
public ReplicationNode withHistory(ChangeHistory value)
public long getLastChangeId()
public void setLastChangeId(long value)
public ReplicationNode withLastChangeId(long value)
public java.lang.String getNodeId()
public void setNodeId(java.lang.String value)
public ReplicationNode withNodeId(java.lang.String value)
public boolean isJavaFXApplication()
public void setJavaFXApplication(boolean value)
public ReplicationNode withJavaFXApplication(boolean value)
public java.util.Collection<de.uniks.networkparser.interfaces.SendableEntityCreator> getModelCreators()
public boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)