public class CableImp extends java.lang.Object implements Cable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NON_RUNNABLE_CABLE |
CONTROL_CABLE_TYPE| Constructor and Description |
|---|
CableImp() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCableListener(CableListener listener)
Adds a cable listener to this cable.
|
void |
connect(Node sendnode,
Node recnode)
Connect two nodes with this cable.
|
boolean |
connects(Task task) |
boolean |
contains(Node node) |
void |
disconnect()
Disconnect this cable from its nodes.
|
Node |
getReceivingNode() |
Task |
getReceivingTask() |
Node |
getSendingNode() |
Task |
getSendingTask() |
java.lang.String |
getType() |
boolean |
isConnected() |
void |
reconnect(Node node)
Reconnects the sender to this cable
|
void |
removeCableListener(CableListener listener)
Removes a cable listener from this cable.
|
java.lang.String |
toString() |
public static final java.lang.String NON_RUNNABLE_CABLE
public java.lang.String getType()
public void connect(Node sendnode, Node recnode) throws CableException
connect in interface CableCableExceptionpublic void reconnect(Node node) throws CableException
reconnect in interface CableCableExceptionpublic void disconnect()
throws CableException
disconnect in interface CableCableExceptionpublic void addCableListener(CableListener listener)
addCableListener in interface Cablepublic void removeCableListener(CableListener listener)
removeCableListener in interface Cablepublic boolean isConnected()
isConnected in interface Cablepublic Node getSendingNode()
getSendingNode in interface Cablepublic Task getSendingTask()
getSendingTask in interface Cablepublic Node getReceivingNode()
getReceivingNode in interface Cablepublic Task getReceivingTask()
getReceivingTask in interface Cablepublic boolean contains(Node node)
public boolean connects(Task task)
public java.lang.String toString()
toString in class java.lang.Object