|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jcsp.net2.StandardNetChannelEndFactory
public final class StandardNetChannelEndFactory
A concrete implementation of a NetChannelEndFactory, used to create networked channel ends
NetChannelEndFactory
,
NetChannel
Constructor Summary | |
---|---|
StandardNetChannelEndFactory()
|
Method Summary | ||
---|---|---|
|
any2net(NetChannelLocation loc)
Creates a new NetSharedChannelOutput connected to the input end at the given location |
|
|
any2net(NetChannelLocation loc,
int immunityLevel)
Creates a new NetSharedChannelOutput connected to the input end at the given location and with the given poison immunity level |
|
|
any2net(NetChannelLocation loc,
int immunityLevel,
NetworkMessageFilter.FilterTx filter)
Creates a new NetSharedChannelOutput connected to the input end with the given location and with the given immunity level, which uses the given filter to encode outgoing messages. |
|
|
any2net(NetChannelLocation loc,
NetworkMessageFilter.FilterTx filter)
Creates a new NetSharedChannelOutput connected to the input end with the given location, and uses the given filter to encode outgoing messages |
|
|
any2net(NodeAddress nodeAddr,
int vcn)
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node |
|
|
any2net(NodeAddress nodeAddr,
int vcn,
int immunityLevel)
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity |
|
|
any2net(NodeAddress nodeAddr,
int vcn,
int immunityLevel,
NetworkMessageFilter.FilterTx filter)
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node that has the given poison immunity level and uses the given filter to encode outgoing messages |
|
|
any2net(NodeAddress nodeAddr,
int vcn,
NetworkMessageFilter.FilterTx filter)
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages |
|
|
any2net(NodeID nodeID,
int vcn)
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node |
|
|
any2net(NodeID nodeID,
int vcn,
int immunityLevel)
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node and the given poison immunity |
|
|
any2net(NodeID nodeID,
int vcn,
int immunityLevel,
NetworkMessageFilter.FilterTx filter)
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level, which uses the given filter to encode outgoing messages |
|
|
any2net(NodeID nodeID,
int vcn,
NetworkMessageFilter.FilterTx filter)
Creates a new NetSharedChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages |
|
NetSharedChannelOutput |
createAny2Net(NetChannelLocation loc)
Deprecated. Use any2net instead |
|
NetSharedChannelInput |
createNet2Any()
Deprecated. Use net2any instead |
|
NetAltingChannelInput |
createNet2One()
Deprecated. Use net2one instead |
|
NetChannelOutput |
createOne2Net(NetChannelLocation loc)
Deprecated. Use one2net instead |
|
|
net2any()
Creates a new NetSharedChannelInput |
|
|
net2any(int immunityLevel)
Creates a new NetSharedChannelInput with the given poison immunity level |
|
|
net2any(int immunityLevel,
NetworkMessageFilter.FilterRx filter)
Creates a new NetSharedChannelInput with the given poison immunity level, which uses the given filter to decode messages |
|
|
net2any(NetworkMessageFilter.FilterRx filter)
Creates a new NetSharedChannelInput which uses the given filter to decode incoming messages |
|
|
net2one()
Creates a new NetAltingChannelInput |
|
|
net2one(int immunityLevel)
Creates a new NetAltingChannelInput with the given immunity level for poison |
|
|
net2one(int immunityLevel,
NetworkMessageFilter.FilterRx filter)
Creates a new NetAltingChannelInput with the given poison immunity level which uses the given filter to decode incoming messages |
|
|
net2one(NetworkMessageFilter.FilterRx filter)
Creates a new NetAltingChannelInput which uses the given filter to decode incoming messages |
|
|
numberedNet2Any(int index)
Creates a new NetSharedChannelInput with the given index |
|
|
numberedNet2Any(int index,
int immunityLevel)
Creates a new NetSharedChannelInput with the given index and poison immunity level |
|
|
numberedNet2Any(int index,
int immunityLevel,
NetworkMessageFilter.FilterRx filter)
Creates a new NetSharedChannelInput with the given index and poison immunity level, which uses the given filter to decode incoming messages. |
|
|
numberedNet2Any(int index,
NetworkMessageFilter.FilterRx filter)
Creates a new NetSharedChannelInput with the given index that uses the given filter to decode incoming messages |
|
|
numberedNet2One(int index)
Creates a new NetAltingChannelInput with the given index |
|
|
numberedNet2One(int index,
int immunityLevel)
Creates a new NetAltingChannelInput with the given index and the given poison immunity level |
|
|
numberedNet2One(int index,
int immunityLevel,
NetworkMessageFilter.FilterRx filter)
Creates a new NetAltingChannelInput with the given index and given poison immunity, which uses the given filter to decode incoming messages |
|
|
numberedNet2One(int index,
NetworkMessageFilter.FilterRx filter)
Creates a new NetAltingChannelInput with the given index that uses the given filter to decode incoming messages |
|
|
one2net(NetChannelLocation loc)
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation |
|
|
one2net(NetChannelLocation loc,
int immunityLevel)
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and having the given poison immunity level |
|
|
one2net(NetChannelLocation loc,
int immunityLevel,
NetworkMessageFilter.FilterTx filter)
Creates a new NetChannelOutput connected to the given location with the given poison immunity level, and uses the given filter to encode outgoing messages. |
|
|
one2net(NetChannelLocation loc,
NetworkMessageFilter.FilterTx filter)
Creates a new NetChannelOutput connected to the input end with the given NetChannelLocation, and uses the given filter to encode outgoing messages |
|
|
one2net(NodeAddress nodeAddr,
int vcn)
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node |
|
|
one2net(NodeAddress nodeAddr,
int vcn,
int immunityLevel)
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node with the given poison immunity |
|
|
one2net(NodeAddress nodeAddr,
int vcn,
int immunityLevel,
NetworkMessageFilter.FilterTx filter)
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which has the given poison immunity and uses the given filter to encode outgoing messages |
|
|
one2net(NodeAddress nodeAddr,
int vcn,
NetworkMessageFilter.FilterTx filter)
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node which uses the given filter to encode outgoing messages |
|
|
one2net(NodeID nodeID,
int vcn)
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node |
|
|
one2net(NodeID nodeID,
int vcn,
int immunityLevel)
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, and with the given poison immunity level |
|
|
one2net(NodeID nodeID,
int vcn,
int immunityLevel,
NetworkMessageFilter.FilterTx filter)
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, with the given poison immunity level and uses the given filter to encode outgoing messages |
|
|
one2net(NodeID nodeID,
int vcn,
NetworkMessageFilter.FilterTx filter)
Creates a new NetChannelOutput connected to the channel with the given vcn on the given Node, which uses the given filter to encode outgoing messages |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StandardNetChannelEndFactory()
Method Detail |
---|
public NetAltingChannelInput createNet2One()
public NetSharedChannelInput createNet2Any()
public NetChannelOutput createOne2Net(NetChannelLocation loc) throws JCSPNetworkException
loc
- The location to connect the output end to
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic NetSharedChannelOutput createAny2Net(NetChannelLocation loc) throws JCSPNetworkException
loc
- The location to connect the output end to
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetAltingChannelInput<T> net2one()
net2one
in interface NetChannelEndFactory
public <T> NetAltingChannelInput<T> net2one(int immunityLevel)
net2one
in interface NetChannelEndFactory
immunityLevel
- The immunity level for poison
public <T> NetAltingChannelInput<T> net2one(NetworkMessageFilter.FilterRx filter)
net2one
in interface NetChannelEndFactory
filter
- The filter used to decode incoming messages
public <T> NetAltingChannelInput<T> net2one(int immunityLevel, NetworkMessageFilter.FilterRx filter)
net2one
in interface NetChannelEndFactory
immunityLevel
- The immunity level to poison for the created channelfilter
- The filter used to decode incoming messages
public <T> NetSharedChannelInput<T> net2any()
net2any
in interface NetChannelEndFactory
public <T> NetSharedChannelInput<T> net2any(int immunityLevel)
net2any
in interface NetChannelEndFactory
immunityLevel
- The immunity level to poison for this channel
public <T> NetSharedChannelInput<T> net2any(NetworkMessageFilter.FilterRx filter)
net2any
in interface NetChannelEndFactory
filter
- The filter used to decode incoming messages
public <T> NetSharedChannelInput<T> net2any(int immunityLevel, NetworkMessageFilter.FilterRx filter)
net2any
in interface NetChannelEndFactory
immunityLevel
- The immunity level to poison for this channelfilter
- The filter used to decode incoming messages
public <T> NetAltingChannelInput<T> numberedNet2One(int index) throws IllegalArgumentException
numberedNet2One
in interface NetChannelEndFactory
index
- The index to create the channel with
IllegalArgumentException
- Thrown if a channel with the given index already existspublic <T> NetAltingChannelInput<T> numberedNet2One(int index, int immunityLevel) throws IllegalArgumentException
numberedNet2One
in interface NetChannelEndFactory
index
- The index to create the channel withimmunityLevel
- The immunity to poison that the channel has
IllegalArgumentException
- Thrown if a channel with the given index already existspublic <T> NetAltingChannelInput<T> numberedNet2One(int index, NetworkMessageFilter.FilterRx filter) throws IllegalArgumentException
numberedNet2One
in interface NetChannelEndFactory
index
- The index to create the channel withfilter
- The filter used to decode incoming messages
IllegalArgumentException
- Thrown if a channel with the given index already existspublic <T> NetAltingChannelInput<T> numberedNet2One(int index, int immunityLevel, NetworkMessageFilter.FilterRx filter) throws IllegalArgumentException
numberedNet2One
in interface NetChannelEndFactory
index
- The index to create the channel withimmunityLevel
- The immunity to poison that the channel hasfilter
- The filter used to decode incoming messages
IllegalArgumentException
- Thrown if a channel with the given index already existspublic <T> NetSharedChannelInput<T> numberedNet2Any(int index) throws IllegalArgumentException
numberedNet2Any
in interface NetChannelEndFactory
index
- The index to create the channel with
IllegalArgumentException
- Thrown if a channel with the given index already existspublic <T> NetSharedChannelInput<T> numberedNet2Any(int index, int immunityLevel) throws IllegalArgumentException
numberedNet2Any
in interface NetChannelEndFactory
index
- The index to create the channel withimmunityLevel
- The immunity to poison the channel has
IllegalArgumentException
- Thrown if a channel with the given index already existspublic <T> NetSharedChannelInput<T> numberedNet2Any(int index, NetworkMessageFilter.FilterRx filter) throws IllegalArgumentException
numberedNet2Any
in interface NetChannelEndFactory
index
- The index to create the channel withfilter
- The filter used to decode incoming messages
IllegalArgumentException
- Thrown if a channel with the given index already existspublic <T> NetSharedChannelInput<T> numberedNet2Any(int index, int immunityLevel, NetworkMessageFilter.FilterRx filter) throws IllegalArgumentException
numberedNet2Any
in interface NetChannelEndFactory
index
- The index to create the channel withimmunityLevel
- The immunity level to poison that the channel hasfilter
- The filter used to decode incoming messages
IllegalArgumentException
- Thrown if a channel with the given index already exists.public <T> NetChannelOutput<T> one2net(NetChannelLocation loc) throws JCSPNetworkException
one2net
in interface NetChannelEndFactory
loc
- The location of the input end of the channel
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetChannelOutput<T> one2net(NetChannelLocation loc, int immunityLevel) throws JCSPNetworkException
one2net
in interface NetChannelEndFactory
loc
- The location of the input end of the channelimmunityLevel
- The immunity to poison that this channel has
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetChannelOutput<T> one2net(NetChannelLocation loc, NetworkMessageFilter.FilterTx filter) throws JCSPNetworkException
one2net
in interface NetChannelEndFactory
loc
- The location of the input end of the channelfilter
- The filter used to encode outgoing messages
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetChannelOutput<T> one2net(NetChannelLocation loc, int immunityLevel, NetworkMessageFilter.FilterTx filter) throws JCSPNetworkException
one2net
in interface NetChannelEndFactory
loc
- The location of the input end of the channelimmunityLevel
- The immunity to poison that this channel hasfilter
- The filter used to encode outgoing messages
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetSharedChannelOutput<T> any2net(NetChannelLocation loc) throws JCSPNetworkException
any2net
in interface NetChannelEndFactory
loc
- The location of the input end of the channel
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetSharedChannelOutput<T> any2net(NetChannelLocation loc, int immunityLevel) throws JCSPNetworkException
any2net
in interface NetChannelEndFactory
loc
- The location of the input end of the channelimmunityLevel
- The immunity to poison that the channel has
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetSharedChannelOutput<T> any2net(NetChannelLocation loc, NetworkMessageFilter.FilterTx filter) throws JCSPNetworkException
any2net
in interface NetChannelEndFactory
loc
- The location of the input end of the channelfilter
- The filter used to encode outgoing messages
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetSharedChannelOutput<T> any2net(NetChannelLocation loc, int immunityLevel, NetworkMessageFilter.FilterTx filter) throws JCSPNetworkException
any2net
in interface NetChannelEndFactory
loc
- The location of the input end of the channelimmunityLevel
- The immunity to poison that this channel hasfilter
- The filter used to encode outgoing messages
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetChannelOutput<T> one2net(NodeID nodeID, int vcn) throws JCSPNetworkException
one2net
in interface NetChannelEndFactory
nodeID
- The NodeID of the node that the input channel resides onvcn
- The Virtual Channel Number of the input channel
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetChannelOutput<T> one2net(NodeID nodeID, int vcn, int immunityLevel) throws JCSPNetworkException
one2net
in interface NetChannelEndFactory
nodeID
- The NodeID of the Node that the input channel resides onvcn
- The Virtual Channel Number of the input channelimmunityLevel
- The immunity to poison of the channel
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetChannelOutput<T> one2net(NodeID nodeID, int vcn, NetworkMessageFilter.FilterTx filter) throws JCSPNetworkException
one2net
in interface NetChannelEndFactory
nodeID
- The NodeID of the Node that the input channel resides onvcn
- The Virtual Channel Number of the input channelfilter
- The filter to encode outgoing messages
JCSPNetworkException
- Thrown if something goes wrong with the underlying architecturepublic <T> NetChannelOutput<T> one2net(NodeID nodeID, int vcn, int immunityLevel, NetworkMessageFilter.FilterTx filter) throws JCSPNetworkException
one2net
in interface NetChannelEndFactory
nodeID
- The NodeID of the Node that the input channel resides onvcn
- The Virtual Channel Number of the input channelimmunityLevel
- The immunity to poison that the channel hasfilter
- The filter that encodes the outgoing messages
JCSPNetworkException
- Thrown if something goes wrong with the underlying architecturepublic <T> NetSharedChannelOutput<T> any2net(NodeID nodeID, int vcn) throws JCSPNetworkException
any2net
in interface NetChannelEndFactory
nodeID
- The NodeID of the Node to connect tovcn
- The Virtual Channel Number of the input channel
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetSharedChannelOutput<T> any2net(NodeID nodeID, int vcn, int immunityLevel) throws JCSPNetworkException
any2net
in interface NetChannelEndFactory
nodeID
- The NodeID of the Node to connect tovcn
- The Virtual Channel Number of the input channelimmunityLevel
- The immunity to poison that the channel has
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetSharedChannelOutput<T> any2net(NodeID nodeID, int vcn, NetworkMessageFilter.FilterTx filter) throws JCSPNetworkException
any2net
in interface NetChannelEndFactory
nodeID
- The NodeID of the Node to connect tovcn
- The Virtual Channel Number of the input channelfilter
- The filter used to encode the outgoing messages
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetSharedChannelOutput<T> any2net(NodeID nodeID, int vcn, int immunityLevel, NetworkMessageFilter.FilterTx filter) throws JCSPNetworkException
any2net
in interface NetChannelEndFactory
nodeID
- The NodeID of the Node to connect tovcn
- The Virtual Channel Number of the input channelimmunityLevel
- The immunity to poison that the channel hasfilter
- The filter used to encode outgoing messages
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetChannelOutput<T> one2net(NodeAddress nodeAddr, int vcn) throws JCSPNetworkException
one2net
in interface NetChannelEndFactory
nodeAddr
- The NodeAddress of the Node to connect tovcn
- The Virtual Channel Number of the input channel
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetChannelOutput<T> one2net(NodeAddress nodeAddr, int vcn, int immunityLevel) throws JCSPNetworkException
one2net
in interface NetChannelEndFactory
nodeAddr
- The NodeAddress of the Node to connect tovcn
- The Virtual Channel Number of the input channelimmunityLevel
- The immunity to poison the channel has
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetChannelOutput<T> one2net(NodeAddress nodeAddr, int vcn, NetworkMessageFilter.FilterTx filter) throws JCSPNetworkException
one2net
in interface NetChannelEndFactory
nodeAddr
- The NodeAddress of the Node to connect tovcn
- The Virtual Channel Number of the input channelfilter
- The filter used to encode outgoing messages
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetChannelOutput<T> one2net(NodeAddress nodeAddr, int vcn, int immunityLevel, NetworkMessageFilter.FilterTx filter) throws JCSPNetworkException
one2net
in interface NetChannelEndFactory
nodeAddr
- The NodeAddress of the Node to connect tovcn
- The Virtual Channel Number of the input channelimmunityLevel
- The immunity to poison that the channel hasfilter
- The filter used to encode outgoing messages
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetSharedChannelOutput<T> any2net(NodeAddress nodeAddr, int vcn) throws JCSPNetworkException
any2net
in interface NetChannelEndFactory
nodeAddr
- The NodeAddress of the Node to connect tovcn
- The Virtual Channel Number of the input channel
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetSharedChannelOutput<T> any2net(NodeAddress nodeAddr, int vcn, int immunityLevel) throws JCSPNetworkException
any2net
in interface NetChannelEndFactory
nodeAddr
- The NodeAddress of the Node to connect tovcn
- The Virtual Channel Number of the input channelimmunityLevel
- The immunity to poison that the channel has
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetSharedChannelOutput<T> any2net(NodeAddress nodeAddr, int vcn, NetworkMessageFilter.FilterTx filter) throws JCSPNetworkException
any2net
in interface NetChannelEndFactory
nodeAddr
- The NodeAddress of the Node to connect tovcn
- The Virtual Channel Number of the input channelfilter
- The immunity to poison that the channel has
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecturepublic <T> NetSharedChannelOutput<T> any2net(NodeAddress nodeAddr, int vcn, int immunityLevel, NetworkMessageFilter.FilterTx filter) throws JCSPNetworkException
any2net
in interface NetChannelEndFactory
nodeAddr
- The NodeAddress of the Node to connect tovcn
- The Virtual Channel Number of the input channelimmunityLevel
- The immunity to poison that the channel hasfilter
- The filter used to encode outgoing messages
JCSPNetworkException
- Thrown if something goes wrong in the underlying architecture
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |