Package org.jcsp.net2
Class ProtocolID
- java.lang.Object
-
- org.jcsp.net2.ProtocolID
-
- Direct Known Subclasses:
TCPIPProtocolID
public abstract class ProtocolID extends Object
This abstract class must be defined in concrete protocol implementations. Its main usage is to allow installation and correct parsing of relevant address strings into correct address objects. See TCPIPProtocolID for an example.- Author:
- Kevin Chalmers
- See Also:
TCPIPProtocolID
-
-
Constructor Summary
Constructors Constructor Description ProtocolID()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract NodeAddress
parse(String addressString)
Parses an address string into an address object
-
-
-
Method Detail
-
parse
protected abstract NodeAddress parse(String addressString) throws IllegalArgumentException
Parses an address string into an address object- Parameters:
addressString
- String representation of an address- Returns:
- A new NodeAddress object
- Throws:
IllegalArgumentException
- Thrown if the string is in an incorrect form
-
-