Package org.teamapps.cluster.core
Klasse ClusterConnection
java.lang.Object
org.teamapps.cluster.core.ClusterConnection
- Alle implementierten Schnittstellen:
org.teamapps.message.protocol.file.FileDataReader,org.teamapps.message.protocol.file.FileDataWriter
public class ClusterConnection
extends Object
implements org.teamapps.message.protocol.file.FileDataWriter, org.teamapps.message.protocol.file.FileDataReader
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungClusterConnection(Cluster cluster, Socket socket) ClusterConnection(Cluster cluster, ClusterNodeData peerNode, ClusterConnectionRequest clusterConnectionRequest) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()longlonglonglonglongbooleanbooleanorg.teamapps.message.protocol.file.FileDatareadFileData(org.teamapps.message.protocol.file.FileDataType type, String fileName, long length, String descriptor, boolean encrypted, String encryptionKey) voidsetClusterNode(ClusterNode clusterNode) org.teamapps.message.protocol.file.FileDatawriteFileData(org.teamapps.message.protocol.file.FileData fileData) voidwriteMessage(org.teamapps.message.protocol.message.Message message)
-
Konstruktordetails
-
ClusterConnection
-
ClusterConnection
public ClusterConnection(Cluster cluster, ClusterNodeData peerNode, ClusterConnectionRequest clusterConnectionRequest)
-
-
Methodendetails
-
writeMessage
public void writeMessage(org.teamapps.message.protocol.message.Message message) -
writeFileData
public org.teamapps.message.protocol.file.FileData writeFileData(org.teamapps.message.protocol.file.FileData fileData) throws IOException - Angegeben von:
writeFileDatain Schnittstelleorg.teamapps.message.protocol.file.FileDataWriter- Löst aus:
IOException
-
readFileData
public org.teamapps.message.protocol.file.FileData readFileData(org.teamapps.message.protocol.file.FileDataType type, String fileName, long length, String descriptor, boolean encrypted, String encryptionKey) throws IOException - Angegeben von:
readFileDatain Schnittstelleorg.teamapps.message.protocol.file.FileDataReader- Löst aus:
IOException
-
close
public void close() -
setClusterNode
-
isConnected
public boolean isConnected() -
getLastMessageTimestamp
public long getLastMessageTimestamp() -
getSentBytes
public long getSentBytes() -
getReceivedBytes
public long getReceivedBytes() -
getSentMessages
public long getSentMessages() -
getReceivedMessages
public long getReceivedMessages() -
isIncomingConnection
public boolean isIncomingConnection()
-