public class SeppelSpace extends java.lang.Thread implements PropertyChangeInterface, de.uniks.networkparser.interfaces.UpdateListener, de.uniks.networkparser.interfaces.SendableEntity
| Modifier and Type | Class and Description |
|---|---|
class |
SeppelSpace.ChannelMsg |
static class |
SeppelSpace.RestrictToFilter |
| 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_SPACEID |
| Constructor and Description |
|---|
SeppelSpace() |
| 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.
|
void |
applyChangeLocally(ChangeEvent change) |
SeppelSpaceProxy |
connectTo(java.lang.String serverName,
java.lang.String hostName,
int portNo,
java.lang.String loginName,
java.lang.String pwd,
SeppelScope commonScope) |
void |
enqueueMsg(SeppelChannel channel,
java.lang.String msg) |
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
java.lang.Object |
get(java.lang.String id) |
ChangeEventList |
getHistory() |
long |
getLastChangeId() |
de.uniks.networkparser.IdMap |
getMap() |
long |
getNewHistoryIdNumber() |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the PropertyChangeInterface
object
|
SeppelSpaceProxy |
getSelfProxy() |
java.lang.String |
getSpaceId() |
void |
handleMessage(SeppelSpace.ChannelMsg msg) |
SeppelSpace |
init(de.uniks.networkparser.IdMap userModelIdMap,
boolean javaFXApplication,
java.lang.String hostName,
int portNo) |
boolean |
isApplyingChangeMsg() |
boolean |
isJavaFXApplication() |
boolean |
isReadMessages() |
void |
loadHistoryFromDir(java.io.File logDir) |
void |
loadHistoryFromFile() |
void |
loadHistoryFromFile(java.io.File file) |
void |
put(java.lang.String string,
java.lang.Object object) |
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
void |
removeYou() |
void |
run() |
void |
sendAllChanges(SeppelChannel channel) |
void |
setApplyingChangeMsg(boolean isApplyingChangeMsg) |
void |
setHistory(ChangeEventList value) |
void |
setJavaFXApplication(boolean value) |
void |
setLastChangeId(long value) |
void |
setLogFile(java.io.File logFile) |
void |
setMap(de.uniks.networkparser.IdMap map) |
void |
setReadMessages(boolean readMessages) |
void |
setSpaceId(java.lang.String value) |
void |
storeMyHistoryCompressed() |
java.lang.String |
toString() |
boolean |
update(java.lang.Object event)
checks or notify this condition.
|
SeppelSpace |
withHistory(ChangeEventList value) |
SeppelSpace |
withJavaFXApplication(boolean value) |
SeppelSpace |
withLastChangeId(long value) |
void |
withMap(de.uniks.networkparser.IdMap map) |
SeppelSpace |
withSpaceId(java.lang.String value) |
SeppelSpace |
withTaskHandler(SeppelTaskHandler handler) |
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 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_JAVAFXAPPLICATION
public void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void enqueueMsg(SeppelChannel channel, java.lang.String msg)
public void handleMessage(SeppelSpace.ChannelMsg msg)
public void applyChangeLocally(ChangeEvent change)
public boolean update(java.lang.Object event)
de.uniks.networkparser.interfaces.Conditionupdate in interface de.uniks.networkparser.interfaces.Condition<java.lang.Object>event - the telegram to be checkedpublic 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 java.lang.String getSpaceId()
public void setSpaceId(java.lang.String value)
public SeppelSpace withSpaceId(java.lang.String value)
public SeppelSpaceProxy getSelfProxy()
public java.lang.String toString()
toString in class java.lang.Threadpublic ChangeEventList getHistory()
public void setHistory(ChangeEventList value)
public SeppelSpace withHistory(ChangeEventList value)
public long getLastChangeId()
public void setLastChangeId(long value)
public SeppelSpace withLastChangeId(long value)
public boolean isJavaFXApplication()
public void setJavaFXApplication(boolean value)
public SeppelSpace withJavaFXApplication(boolean value)
public de.uniks.networkparser.IdMap getMap()
public void setMap(de.uniks.networkparser.IdMap map)
public void withMap(de.uniks.networkparser.IdMap map)
public void put(java.lang.String string,
java.lang.Object object)
public java.lang.Object get(java.lang.String id)
public SeppelSpace init(de.uniks.networkparser.IdMap userModelIdMap, boolean javaFXApplication, java.lang.String hostName, int portNo)
public boolean isApplyingChangeMsg()
public void setApplyingChangeMsg(boolean isApplyingChangeMsg)
public long getNewHistoryIdNumber()
public void setLogFile(java.io.File logFile)
public void loadHistoryFromFile()
public void loadHistoryFromFile(java.io.File file)
public void storeMyHistoryCompressed()
public void loadHistoryFromDir(java.io.File logDir)
public void setReadMessages(boolean readMessages)
public boolean isReadMessages()
public void sendAllChanges(SeppelChannel channel)
public SeppelSpaceProxy connectTo(java.lang.String serverName, java.lang.String hostName, int portNo, java.lang.String loginName, java.lang.String pwd, SeppelScope commonScope)
public SeppelSpace withTaskHandler(SeppelTaskHandler handler)
public boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)