pawn.application.discover
Class MainThread

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--pawn.application.discover.MainThread
All Implemented Interfaces:
java.lang.Runnable

public class MainThread
extends java.lang.Thread


Field Summary
static int iter
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
MainThread(java.net.Socket socket, java.net.Socket command_conn, pawn.application.discover.D_Application appln, java.lang.String session_id, java.lang.String handler)
           
 
Method Summary
 void addToCommandBuffer(java.lang.String command_message)
           
 void appInit()
           
 pawn.application.discover.D_ObjectList create_ObjectList(java.lang.String msg)
           
 void destroy()
           
 pawn.application.discover.D_Application getApplication()
           
 java.util.Vector getCommandBuffer()
           
 boolean getComputingFlag()
           
 void objList_add(java.lang.String msg)
           
 void objList_delete(java.lang.String msg)
           
 pawn.application.discover.D_ObjectList objList_init()
           
 pawn.application.discover.Status readGlobalUpdates()
           
 java.lang.String readMessage_from_App()
           
 int readUpdates()
           
 void run()
          run() method of the thread Any action to be performed when this thread interacts with the application is to be performed here
 void sendAck(java.lang.String Ack)
           
 void setJxtaVariables(pawn.services.appex.AppExService apex)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

iter

public static int iter
Constructor Detail

MainThread

public MainThread(java.net.Socket socket,
                  java.net.Socket command_conn,
                  pawn.application.discover.D_Application appln,
                  java.lang.String session_id,
                  java.lang.String handler)
Method Detail

getCommandBuffer

public java.util.Vector getCommandBuffer()

addToCommandBuffer

public void addToCommandBuffer(java.lang.String command_message)

readMessage_from_App

public java.lang.String readMessage_from_App()

sendAck

public void sendAck(java.lang.String Ack)

appInit

public void appInit()

getApplication

public pawn.application.discover.D_Application getApplication()

objList_init

public pawn.application.discover.D_ObjectList objList_init()

readGlobalUpdates

public pawn.application.discover.Status readGlobalUpdates()

create_ObjectList

public pawn.application.discover.D_ObjectList create_ObjectList(java.lang.String msg)

objList_add

public void objList_add(java.lang.String msg)

objList_delete

public void objList_delete(java.lang.String msg)

readUpdates

public int readUpdates()

destroy

public void destroy()
Overrides:
destroy in class java.lang.Thread

getComputingFlag

public boolean getComputingFlag()

run

public void run()
run() method of the thread Any action to be performed when this thread interacts with the application is to be performed here

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

setJxtaVariables

public void setJxtaVariables(pawn.services.appex.AppExService apex)