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
Method Summary |
protected abstract NodeAddress |
parse(String addressString)
Parses an address string into an address object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProtocolID
public ProtocolID()
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
Copyright © 1996-2012. All Rights Reserved.