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
Fields inherited from class djm.DJMRemoteObjectImpl |
args |
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 |
elementInfo
public ElementInfo elementInfo
out
public static java.io.PrintWriter out
ElementImpl
public ElementImpl()
throws java.rmi.RemoteException
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)