|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ModuleInterface

Interface to be used by all Modules. Contains basic methods that all Modules are required to have.
| Method Summary | |
|---|---|
void |
authenticateWithCore()
Called when the module needs to authenticate with core. |
java.lang.String |
getName()
Called when the module api sends a heartbeat ping to the core. |
void |
messageFromCore(MessageInterface message)
Called when the module receives a message from Core |
void |
sendMessageToNetwork(SocialNetworkMessage message)
Send a message to the Social Network |
void |
setCoreSocket(java.net.Socket socket)
Set the socket used to connect and maintain a connection to Core |
void |
setMessageReceiver(MessageReceiver messageReceiver)
Sets a new MessageReceiver |
void |
updateStatus(java.lang.String status)
Updates the status on the Social Network |
| Method Detail |
|---|
void sendMessageToNetwork(SocialNetworkMessage message)
message - SocialNetworkMessagevoid updateStatus(java.lang.String status)
status - void messageFromCore(MessageInterface message)
message - MessageInterfacevoid setMessageReceiver(MessageReceiver messageReceiver)
MessageReceiver
messageReceiver - MessageReceivervoid setCoreSocket(java.net.Socket socket)
socket - Socket used to connect and maintain a connection to Corevoid authenticateWithCore()
java.lang.String getName()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||