Class NetworkManager
java.lang.Object
io.github.michael_bailey.client.managers.NetworkManager
- All Implemented Interfaces:
IServerModuleDelegate
public class NetworkManager extends java.lang.Object implements IServerModuleDelegate
Network Manager
this class provides a way of managing multiple ways
data can be sent to other computers.
- Since:
- 1.0
-
Constructor Summary
Constructors Constructor Description NetworkManager(Account account)
NetworkManager(Account account, INetworkManagerDelegate delegate)
-
Method Summary
Modifier and Type Method Description void
connect(Server serverDetails)
void
dissconnect()
static void
getProviders()
used to list all crypto providers (not used yet as this will a feature to be added later on).void
ptpReceivedMessage(java.util.HashMap<java.lang.String,java.lang.String> data)
void
ptpSendMessage()
void
serverReceivedMessage()
void
start()
void
stop()
void
updateClientList(java.util.ArrayList<Contact> contacts)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.github.michael_bailey.client.Delegates.Interfaces.IServerModuleDelegate
serverDidConnect, serverDidDisconnect, serverDidError, serverDidSendMessage, serverDidUpdateClients, serverReceivedClients, serverWillConnect, serverWillDisconnect, serverWillSendMessage, serverWillUpdateClients
-
Constructor Details
-
Method Details
-
connect
-
dissconnect
public void dissconnect() -
start
public void start() -
stop
public void stop() -
ptpSendMessage
public void ptpSendMessage() -
ptpReceivedMessage
public void ptpReceivedMessage(java.util.HashMap<java.lang.String,java.lang.String> data) -
updateClientList
-
serverReceivedMessage
public void serverReceivedMessage()- Specified by:
serverReceivedMessage
in interfaceIServerModuleDelegate
-
getProviders
public static void getProviders()used to list all crypto providers (not used yet as this will a feature to be added later on).
-