public class SeppelChannel 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_LOGINVALIDATED |
static java.lang.String |
PROPERTY_SEPPELSPACEPROXY
one one
SeppelChannel ----------------------------------- SeppelSpaceProxy
channel seppelSpaceProxy
|
static java.lang.String |
PROPERTY_SOCKET |
| Constructor and Description |
|---|
SeppelChannel() |
SeppelChannel(java.net.Socket connection,
SeppelSpace seppelSpace) |
SeppelChannel(java.lang.String host,
int port) |
| 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.
|
SeppelSpaceProxy |
createSeppelSpaceProxy() |
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
java.util.concurrent.LinkedBlockingQueue<java.lang.String> |
getMsgQueue() |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the PropertyChangeInterface
object
|
SeppelSpaceProxy |
getSeppelSpaceProxy() |
java.net.Socket |
getSocket() |
boolean |
isLoginValidated() |
void |
login() |
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 |
setLoginValidated(boolean value) |
void |
setSeppelSpace(SeppelSpace seppelSpace) |
boolean |
setSeppelSpaceProxy(SeppelSpaceProxy value) |
void |
setSocket(java.net.Socket value) |
java.lang.String |
toString() |
SeppelChannel |
withLoginValidated(boolean value) |
SeppelChannel |
withSeppelSpaceProxy(SeppelSpaceProxy value) |
SeppelChannel |
withSocket(java.net.Socket 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 java.lang.String PROPERTY_SOCKET
public static final java.lang.String PROPERTY_LOGINVALIDATED
public static final java.lang.String PROPERTY_SEPPELSPACEPROXY
one one
SeppelChannel ----------------------------------- SeppelSpaceProxy
channel seppelSpaceProxy
public SeppelChannel(java.net.Socket connection,
SeppelSpace seppelSpace)
public SeppelChannel(java.lang.String host,
int port)
public SeppelChannel()
public void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void send(java.lang.String line)
public void login()
public void setSeppelSpace(SeppelSpace seppelSpace)
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 java.util.concurrent.LinkedBlockingQueue<java.lang.String> getMsgQueue()
public java.net.Socket getSocket()
public void setSocket(java.net.Socket value)
public SeppelChannel withSocket(java.net.Socket value)
public boolean isLoginValidated()
public void setLoginValidated(boolean value)
public SeppelChannel withLoginValidated(boolean value)
public SeppelSpaceProxy getSeppelSpaceProxy()
public boolean setSeppelSpaceProxy(SeppelSpaceProxy value)
public SeppelChannel withSeppelSpaceProxy(SeppelSpaceProxy value)
public SeppelSpaceProxy createSeppelSpaceProxy()
public java.lang.String toString()
toString in class java.lang.Threadpublic boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)