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 voidconnect(Server serverDetails)voiddissconnect()static voidgetProviders()used to list all crypto providers (not used yet as this will a feature to be added later on).voidptpReceivedMessage(java.util.HashMap<java.lang.String,java.lang.String> data)voidptpSendMessage()voidserverReceivedMessage()voidstart()voidstop()voidupdateClientList(java.util.ArrayList<Contact> contacts)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
serverReceivedMessagein 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).
-