Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD

Class djm.dog.ElementImpl

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--djm.DJMRemoteObjectImpl
                          |
                          +--djm.dog.ElementImpl
Subclasses:
OneDArrayElementImpl

public abstract class ElementImpl
extends djm.DJMRemoteObjectImpl
implements Element
See Also:
Serialized Form

Field Summary
ElementInfo elementInfo
           
static java.io.PrintWriter out
           
 
Fields inherited from class djm.DJMRemoteObjectImpl
args
 
Constructor Summary
ElementImpl()
           
 
Method Summary
void addMessage(ElementPosition sourcePosition, java.lang.Object msg)
           
void debug(ElementPosition sourcePosition)
           
ElementPosition elementNumToPosition(int elementNum)
           
java.lang.Object getReference()
           
java.lang.Object peekAtMessageFromAny(boolean block)
           
java.lang.Object peekAtMessageFrom(ElementPosition sourcePosition, boolean block)
           
int positionToElementNum(ElementPosition position)
           
java.lang.Object[] receiveFromAll()
           
java.lang.Object receiveFromAny()
           
java.lang.Object receiveFrom(ElementPosition sourcePosition)
           
void run()
           
void sendToAll(java.lang.Object msg)
           
void sendTo(ElementPosition destPosition, java.lang.Object msg)
           
void setArgs(java.lang.Object[] args)
           
void setCommData(java.lang.Object[] obj, java.lang.Object[] hostname)
           
void sSendToAll(java.lang.Object msg)
           
void sSendTo(ElementPosition destPosition, java.lang.Object msg)
           
 
Methods inherited from class djm.DJMRemoteObjectImpl
getOID, run
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait
 

Field Detail

elementInfo

public ElementInfo elementInfo

out

public static java.io.PrintWriter out
Constructor Detail

ElementImpl

public ElementImpl()
            throws java.rmi.RemoteException
Method Detail

setArgs

public void setArgs(java.lang.Object[] args)
Overrides:
setArgs in class djm.DJMRemoteObjectImpl

run

public void run()
Description copied from interface:
 
Specified by:
run in interface Element
Overrides:
run in class djm.DJMRemoteObjectImpl

setCommData

public void setCommData(java.lang.Object[] obj,
                        java.lang.Object[] hostname)
Description copied from interface:
 
Specified by:
setCommData in interface Element

getReference

public java.lang.Object getReference()
Description copied from interface:
 
Specified by:
getReference in interface Element

elementNumToPosition

public abstract ElementPosition elementNumToPosition(int elementNum)

positionToElementNum

public abstract int positionToElementNum(ElementPosition position)

sendTo

public void sendTo(ElementPosition destPosition,
                   java.lang.Object msg)

sendToAll

public void sendToAll(java.lang.Object msg)

sSendTo

public void sSendTo(ElementPosition destPosition,
                    java.lang.Object msg)

sSendToAll

public void sSendToAll(java.lang.Object msg)

addMessage

public void addMessage(ElementPosition sourcePosition,
                       java.lang.Object msg)
Description copied from interface:
 
Specified by:
addMessage in interface Element

debug

public void debug(ElementPosition sourcePosition)

receiveFrom

public java.lang.Object receiveFrom(ElementPosition sourcePosition)

receiveFromAll

public java.lang.Object[] receiveFromAll()

receiveFromAny

public java.lang.Object receiveFromAny()

peekAtMessageFrom

public java.lang.Object peekAtMessageFrom(ElementPosition sourcePosition,
                                boolean block)

peekAtMessageFromAny

public java.lang.Object peekAtMessageFromAny(boolean block)

Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD