public class PeerProxy extends java.lang.Object implements PropertyChangeInterface, java.lang.Comparable<PeerProxy>, de.uniks.networkparser.interfaces.SendableEntity
| Modifier and Type | Field and Description |
|---|---|
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_IDMAP |
static java.lang.String |
PROPERTY_IP |
static java.lang.String |
PROPERTY_PORT |
| Constructor and Description |
|---|
PeerProxy() |
PeerProxy(java.lang.String ip,
int port,
SDMLibJsonIdMap map) |
| 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.
|
int |
compareTo(PeerProxy o) |
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
java.lang.Object |
get(java.lang.String attrName) |
SDMLibJsonIdMap |
getIdMap() |
java.lang.String |
getIp() |
int |
getPort() |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the PropertyChangeInterface
object
|
java.net.Socket |
getSocket() |
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
void |
removeYou() |
boolean |
set(java.lang.String attrName,
java.lang.Object value) |
void |
setIdMap(SDMLibJsonIdMap value) |
void |
setIp(java.lang.String value) |
void |
setPort(int value) |
java.lang.String |
toString() |
void |
transferTaskFlow(TaskFlow taskFlow) |
PeerProxy |
withIdMap(SDMLibJsonIdMap value) |
PeerProxy |
withIp(java.lang.String value) |
PeerProxy |
withPort(int value) |
protected java.beans.PropertyChangeSupport listeners
public static final java.lang.String PROPERTY_IP
public static final java.lang.String PROPERTY_PORT
public static final java.lang.String PROPERTY_IDMAP
public PeerProxy()
public PeerProxy(java.lang.String ip,
int port,
SDMLibJsonIdMap map)
public void transferTaskFlow(TaskFlow taskFlow)
public java.net.Socket getSocket()
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 java.lang.String getIp()
public void setIp(java.lang.String value)
public PeerProxy withIp(java.lang.String value)
public int getPort()
public void setPort(int value)
public PeerProxy withPort(int value)
public SDMLibJsonIdMap getIdMap()
public void setIdMap(SDMLibJsonIdMap value)
public PeerProxy withIdMap(SDMLibJsonIdMap value)
public java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(PeerProxy o)
compareTo in interface java.lang.Comparable<PeerProxy>public boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)