SendableEntity, SendableEntityCreator, SendableEntityCreatorNoIndexpublic class NodeProxyTCP extends NodeProxy
| Modifier and Type | Field | Description |
|---|---|---|
protected boolean |
allowAnswer |
|
static java.lang.String |
BODY_JSON |
|
static java.lang.String |
BODY_PLAIN |
|
static int |
BUFFER |
|
static java.lang.String |
DELETE |
|
static java.lang.String |
GET |
|
static java.lang.String |
HEADER_PLAIN |
|
static java.lang.String |
LOCALHOST |
|
static java.lang.String |
PATCH |
|
protected int |
port |
|
static java.lang.String |
POST |
|
static java.lang.String |
PROPERTY_PORT |
|
static java.lang.String |
PROPERTY_URL |
|
static java.lang.String |
PUT |
|
protected Server_TCP |
serverSocket |
|
protected int |
timeOut |
|
protected java.lang.String |
url |
filter, history, lastSendCount, lastSendTryTime, name, nextNode, no, online, property, PROPERTY_FILTER, PROPERTY_HISTORY, PROPERTY_ID, PROPERTY_NAME, PROPERTY_NODES, PROPERTY_ONLINE, PROPERTY_RECEIVE, PROPERTY_SEND, PROPERTY_TYP, PROPERTY_VERSION, propertyId, propertyInfo, propertyUpdate, receiveBytes, receivetime, sendBytes, sendtime, space, type, TYPE_IN, TYPE_INOUT, TYPE_OUT, versionNEW, REMOVE, REMOVE_YOU, SIMPLE, UPDATElisteners, updateListener| Constructor | Description |
|---|---|
NodeProxyTCP() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
close() |
|
static BaseItem |
convertParams(BaseItem result,
java.lang.Object... params) |
|
static java.lang.String |
convertPath(java.lang.String url,
int port,
java.lang.String path) |
|
static NodeProxyTCP |
create(java.lang.String url,
int port) |
|
static NodeProxyTCP |
createServer(int port) |
|
static HTMLEntity |
getHTTP(HTMLEntity session,
java.lang.String path,
java.lang.Object... params) |
|
static HTMLEntity |
getHTTP(java.lang.String url) |
|
static HTMLEntity |
getHTTP(java.lang.String url,
int port,
java.lang.String path) |
|
java.lang.String |
getKey() |
|
java.lang.Integer |
getPort() |
|
NodeProxyTCP |
getSendableInstance(boolean reference) |
Gets the sendable instance.
|
java.lang.String |
getUrl() |
|
java.lang.Object |
getValue(java.lang.Object element,
java.lang.String attrName) |
Gets the value.
|
protected boolean |
initProxy() |
|
boolean |
isAllowAnswer() |
|
boolean |
isSendable() |
|
boolean |
isValid() |
|
static HTMLEntity |
postHTTP(HTMLEntity session,
java.lang.String path,
java.lang.String bodyType,
java.lang.Object... params) |
|
static HTMLEntity |
postHTTP(java.lang.String url,
int port,
java.lang.String path,
java.lang.String bodyType,
java.lang.Object... params) |
|
static HTMLEntity |
postHTTP(java.lang.String url,
BaseItem params) |
|
static HTMLEntity |
postHTTP(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> params) |
|
Message |
readFromInputStream(java.net.Socket socket) |
|
protected boolean |
sending(Message msg) |
|
boolean |
setValue(java.lang.Object element,
java.lang.String attrName,
java.lang.Object value,
java.lang.String type) |
Sets the value.
|
boolean |
start() |
|
java.lang.String |
toString() |
|
NodeProxyTCP |
withAllowAnswer(boolean value) |
|
NodeProxyTCP |
withListener(ObjectCondition condition) |
|
NodeProxyTCP |
withPort(int value) |
|
NodeProxyTCP |
withTimeOut(int value) |
|
NodeProxyTCP |
withUrl(java.lang.String value) |
|
NodeProxyTCP |
withURLPort(java.lang.String url,
int port) |
compareTo, connectInfo, connectToPeer, equals, filter, getExecutor, getFilter, getHistory, getIDProperties, getInfoProperties, getName, getNewMsgNo, getProperties, getReceiveTime, getSendTime, getSpace, getType, getUpdateProperties, getVersion, initSpace, isInput, isOnline, isOutput, isReconnecting, next, sendMessage, sendMessageToPeers, sendPing, setNextMyNode, setReceiveTime, setSendTime, updateReceive, withFilter, withHistory, withName, withOnline, withType, withVersionclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeSupport, removePropertyChangeListener, removePropertyChangeListenerpublic static int BUFFER
public static final java.lang.String POST
public static final java.lang.String GET
public static final java.lang.String PUT
public static final java.lang.String PATCH
public static final java.lang.String DELETE
public static final java.lang.String PROPERTY_URL
public static final java.lang.String PROPERTY_PORT
public static final java.lang.String BODY_PLAIN
public static final java.lang.String HEADER_PLAIN
public static final java.lang.String BODY_JSON
protected int port
protected java.lang.String url
protected int timeOut
public static final java.lang.String LOCALHOST
protected Server_TCP serverSocket
protected boolean allowAnswer
public java.lang.String getUrl()
public NodeProxyTCP withUrl(java.lang.String value)
public NodeProxyTCP withURLPort(java.lang.String url, int port)
public java.lang.Integer getPort()
public NodeProxyTCP withAllowAnswer(boolean value)
public boolean isAllowAnswer()
public NodeProxyTCP withPort(int value)
public java.lang.Object getValue(java.lang.Object element,
java.lang.String attrName)
SendableEntityCreatorgetValue in interface SendableEntityCreatorgetValue in class NodeProxyelement - the entityattrName - the attributepublic boolean setValue(java.lang.Object element,
java.lang.String attrName,
java.lang.Object value,
java.lang.String type)
SendableEntityCreatorsetValue in interface SendableEntityCreatorsetValue in class NodeProxyelement - the entityattrName - the attributevalue - the valuetype - edit, update or remove operationpublic Message readFromInputStream(java.net.Socket socket) throws java.io.IOException
java.io.IOExceptionpublic boolean start()
public boolean isSendable()
isSendable in class NodeProxypublic static NodeProxyTCP create(java.lang.String url, int port)
public static NodeProxyTCP createServer(int port)
public NodeProxyTCP getSendableInstance(boolean reference)
SendableEntityCreatorreference - the prototyppublic NodeProxyTCP withListener(ObjectCondition condition)
public static HTMLEntity postHTTP(java.lang.String url, int port, java.lang.String path, java.lang.String bodyType, java.lang.Object... params)
public static HTMLEntity getHTTP(HTMLEntity session, java.lang.String path, java.lang.Object... params)
public static HTMLEntity postHTTP(HTMLEntity session, java.lang.String path, java.lang.String bodyType, java.lang.Object... params)
public static HTMLEntity postHTTP(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> params)
public static HTMLEntity postHTTP(java.lang.String url, BaseItem params)
public static java.lang.String convertPath(java.lang.String url,
int port,
java.lang.String path)
public static HTMLEntity getHTTP(java.lang.String url, int port, java.lang.String path)
public static HTMLEntity getHTTP(java.lang.String url)
public java.lang.String toString()
toString in class java.lang.Objectpublic NodeProxyTCP withTimeOut(int value)