public class ClientProvider
extends java.lang.Object
| Constructor and Description |
|---|
ClientProvider() |
| Modifier and Type | Method and Description |
|---|---|
static void |
bind(javafx.stage.Stage primaryStage,
IncomingMessageHandler messageHandler)
Bind.
|
static void |
connect()
Connect.
|
static java.lang.String |
getCometURL()
Gets the comet url.
|
static java.lang.String |
getCookie()
Gets the cookie.
|
static java.lang.String |
getDatabaseURL()
Gets the database url.
|
static de.unibox.core.network.object.CommunicatorMessage |
getNextIncomingMessage()
Gets the next incoming message.
|
static de.unibox.core.network.object.CommunicatorMessage |
getNextOutgoingMessage()
Gets the next outgoing message.
|
static java.util.concurrent.BlockingQueue<DatabaseEvent> |
getOutgoingDatabaseEvents()
Gets the outgoing database events.
|
static java.lang.String |
getPassword()
Gets the password.
|
static java.lang.String |
getRecieverURL()
Gets the reciever url.
|
static java.lang.String |
getUrl()
Gets the url.
|
static java.lang.String |
getUsername()
Gets the username.
|
static void |
login()
Login.
|
static void |
recieveMessage(de.unibox.core.network.object.CommunicatorMessage message)
Recieve message.
|
static void |
reportDrawResult()
Report draw result.
|
static void |
reportLoseResult()
Report lose result.
|
static void |
reportWinResult()
Report win result.
|
static void |
sendChatMessage(java.lang.String message)
Send chat message.
|
static void |
sendCustomMessage(de.unibox.core.network.object.CommunicatorMessage message)
Send custom message.
|
static void |
sendErrorMessage(java.lang.String message)
Send error message.
|
static void |
sendGameMessage(java.lang.String message)
Send game message.
|
static void |
sendSystemMessage(java.lang.String message)
Send system message.
|
static void |
setCookie(java.lang.String cookie)
Sets the cookie.
|
static void |
setFullUrl(java.lang.String url)
Sets the full url.
|
static void |
setIp(java.lang.String ip)
Sets the ip.
|
static void |
setPassword(java.lang.String password)
Sets the password.
|
static void |
setupScanner()
Setup scanner.
|
static void |
setUsername(java.lang.String username)
Sets the username.
|
public static void bind(javafx.stage.Stage primaryStage,
IncomingMessageHandler messageHandler)
primaryStage - the primary stagemessageHandler - the message handlerpublic static void connect()
public static final java.lang.String getCometURL()
public static java.lang.String getCookie()
public static java.lang.String getDatabaseURL()
public static de.unibox.core.network.object.CommunicatorMessage getNextIncomingMessage()
throws java.lang.InterruptedException
java.lang.InterruptedException - the interrupted exceptionpublic static de.unibox.core.network.object.CommunicatorMessage getNextOutgoingMessage()
throws java.lang.InterruptedException
java.lang.InterruptedException - the interrupted exceptionpublic static java.util.concurrent.BlockingQueue<DatabaseEvent> getOutgoingDatabaseEvents()
public static final java.lang.String getPassword()
public static final java.lang.String getRecieverURL()
public static final java.lang.String getUrl()
public static final java.lang.String getUsername()
public static void login()
public static void recieveMessage(de.unibox.core.network.object.CommunicatorMessage message)
message - the messagepublic static void reportDrawResult()
public static void reportLoseResult()
public static void reportWinResult()
public static void sendChatMessage(java.lang.String message)
message - the messagepublic static void sendCustomMessage(de.unibox.core.network.object.CommunicatorMessage message)
message - the messagepublic static void sendErrorMessage(java.lang.String message)
message - the messagepublic static void sendGameMessage(java.lang.String message)
message - the messagepublic static void sendSystemMessage(java.lang.String message)
message - the messagepublic static void setCookie(java.lang.String cookie)
cookie - the new cookiepublic static final void setFullUrl(java.lang.String url)
url - the new full urlpublic static final void setIp(java.lang.String ip)
ip - the new ippublic static final void setPassword(java.lang.String password)
password - the new passwordpublic static final void setupScanner()
public static final void setUsername(java.lang.String username)
username - the new username