JadeMultiWorkerTcpConnection Methods
The methods defined in the JadeMultiWorkerTcpConnection class are summarized in the following table.
Method | Description |
---|---|
bindToAssignedWorker | Binds this connection to the currently assigned worker (that is, to the current JADE process) |
bindToWorkerId | Attempts to bind the connection to the worker process with the specified worker identifier |
causeUserEvent | Queues a user event for the connection with the specified tag value |
close | Requests that the connection be closed locally |
getAssignedWorkerId | Returns the worker to which the connection is assigned |
getBoundWorkerId | Returns the worker identifier (the current or another worker process) to which the connection is bound |
getFullName | Returns a string containing the full name of the associated JadeMultiWorkerTcpTransport object |
getGroupId | Returns the identifier of the transport group to which the connection belongs |
getLocalHostname | Returns a string containing the generic host name associated with the localAddress property |
getRemoteHostname | Returns a string containing the generic host name associated with the remoteAddress property |
readBinary | Reads binary data from the connection and returns when the specified number of bytes has been read or when a block of data is received |
readUntil | Reads data from the connection and returns when the specified delimiter is found in the data stream |
unbind | Unbinds the connection if it is currently bound |
writeBinary | Writes binary data to the connection and returns when the operation is complete |
writeBinaryAndFile | Writes binary data and the file to the connection, writes the specified section of the file, and then returns when the operation is complete |