Atavism Version 2018.1AGIS API

atavism.server.engine
Class ServerShell

java.lang.Object
  extended by atavism.server.engine.ServerShell
All Implemented Interfaces:
MessageCallback

public class ServerShell
extends java.lang.Object
implements MessageCallback


Nested Class Summary
 class ServerShell.pub
           
 class ServerShell.respond
           
 class ServerShell.rpc
           
 class ServerShell.sub
           
 class ServerShell.test1
           
 
Field Summary
 MessageAgent agent
           
 long lastMessageCount
           
static MessageType MSG_TYPE_TEST0
           
static MessageType MSG_TYPE_TEST1
           
static MessageType MSG_TYPE_TEST2
           
static MessageType MSG_TYPE_TEST3
           
static MessageType MSG_TYPE_TEST4
           
static MessageType MSG_TYPE_TEST5
           
static ServerShell shell
           
 long startTime
           
 
Fields inherited from interface atavism.msgsys.MessageCallback
NO_FLAGS, RESPONSE_EXPECTED
 
Constructor Summary
ServerShell()
           
 
Method Summary
 void handleMessage(Message message, int flags)
          Handle message.
 void handleMessage2(Message message, int flags)
           
static void main(java.lang.String[] args)
           
static java.util.HashMap<java.lang.String,java.lang.String> parseArgs(java.lang.String arg)
           
 void runTests(java.util.List<java.lang.String> tests)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

shell

public static ServerShell shell

MSG_TYPE_TEST0

public static MessageType MSG_TYPE_TEST0

MSG_TYPE_TEST1

public static MessageType MSG_TYPE_TEST1

MSG_TYPE_TEST2

public static MessageType MSG_TYPE_TEST2

MSG_TYPE_TEST3

public static MessageType MSG_TYPE_TEST3

MSG_TYPE_TEST4

public static MessageType MSG_TYPE_TEST4

MSG_TYPE_TEST5

public static MessageType MSG_TYPE_TEST5

agent

public MessageAgent agent

lastMessageCount

public long lastMessageCount

startTime

public long startTime
Constructor Detail

ServerShell

public ServerShell()
Method Detail

main

public static void main(java.lang.String[] args)

handleMessage

public void handleMessage(Message message,
                          int flags)
Description copied from interface: MessageCallback
Handle message.

Specified by:
handleMessage in interface MessageCallback
Parameters:
message - Message sent from other agent.
flags - Bitwise OR of MessageCallback.NO_FLAGS, MessageCallback.RESPONSE_EXPECTED.

handleMessage2

public void handleMessage2(Message message,
                           int flags)

runTests

public void runTests(java.util.List<java.lang.String> tests)

parseArgs

public static java.util.HashMap<java.lang.String,java.lang.String> parseArgs(java.lang.String arg)


Copyright © 2018 Dragonsan Studios Sp. z o.o.