public class SeppelSpace extends java.lang.Thread implements PropertyChangeInterface, de.uniks.networkparser.interfaces.UpdateListener
| 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 |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
applyChangeLocally(ReplicationChange 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) |
java.lang.Object |
get(java.lang.String id) |
de.uniks.networkparser.json.JsonIdMap |
getChangeMap() |
ChangeHistory |
getHistory() |
long |
getLastChangeId() |
de.uniks.networkparser.json.JsonIdMap |
getMap() |
long |
getNewHistoryIdNumber() |
long |
getNewHistoryIdNumber(int increment) |
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.json.JsonIdMap 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) |
void |
removeYou() |
void |
run() |
void |
sendAllChanges(SeppelChannel channel) |
void |
setApplyingChangeMsg(boolean isApplyingChangeMsg) |
void |
setHistory(ChangeHistory value) |
void |
setJavaFXApplication(boolean value) |
void |
setLastChangeId(long value) |
void |
setLogFile(java.io.File logFile) |
void |
setMap(de.uniks.networkparser.json.JsonIdMap map) |
void |
setReadMessages(boolean readMessages) |
void |
setSpaceId(java.lang.String value) |
void |
storeMyHistoryCompressed() |
java.lang.String |
toString() |
boolean |
update(java.lang.String typ,
de.uniks.networkparser.interfaces.BaseItem item,
java.lang.Object target,
java.lang.String property,
java.lang.Object oldValue,
java.lang.Object newValue)
Send update msg.
|
SeppelSpace |
withHistory(ChangeHistory value) |
SeppelSpace |
withJavaFXApplication(boolean value) |
SeppelSpace |
withLastChangeId(long value) |
void |
withMap(de.uniks.networkparser.json.JsonIdMap 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(ReplicationChange change)
public boolean update(java.lang.String typ,
de.uniks.networkparser.interfaces.BaseItem item,
java.lang.Object target,
java.lang.String property,
java.lang.Object oldValue,
java.lang.Object newValue)
de.uniks.networkparser.interfaces.UpdateListenerupdate in interface de.uniks.networkparser.interfaces.UpdateListenertyp - the typ of Message: NEW UPDATE, REMOVE or SENDUPDATEitem - the Source Elementtarget - The Object of UpdateMsgproperty - Which property is changedoldValue - The oldValuenewValue - The newValuepublic java.beans.PropertyChangeSupport getPropertyChangeSupport()
PropertyChangeInterfacegetPropertyChangeSupport in interface PropertyChangeInterfacepublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public 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 ChangeHistory getHistory()
public void setHistory(ChangeHistory value)
public SeppelSpace withHistory(ChangeHistory 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.json.JsonIdMap getMap()
public void setMap(de.uniks.networkparser.json.JsonIdMap map)
public void withMap(de.uniks.networkparser.json.JsonIdMap 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.json.JsonIdMap userModelIdMap, boolean javaFXApplication, java.lang.String hostName, int portNo)
public boolean isApplyingChangeMsg()
public void setApplyingChangeMsg(boolean isApplyingChangeMsg)
public long getNewHistoryIdNumber()
public long getNewHistoryIdNumber(int increment)
public void setLogFile(java.io.File logFile)
public de.uniks.networkparser.json.JsonIdMap getChangeMap()
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)