org.jcsp.net2
Class ProtocolID

java.lang.Object
  extended by 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
ProtocolID()
           
 
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
 

Constructor Detail

ProtocolID

public ProtocolID()
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


Copyright © 1996-2012. All Rights Reserved.