alice.luce
Class TCentreId

java.lang.Object
  |
  +--alice.luce.TCentreId
All Implemented Interfaces:
TupleCentreId

public class TCentreId
extends java.lang.Object
implements TupleCentreId

tuple centre identifier for logic tuple centres, described in term of a name (string) and address (string). The address is a valid IP address with optionally the port specified using ':': deis.unibo.it:3000, 137.211.92.01:5000 The logic form is: tc(TupleCentreName,TupleCentreAddress).


Field Summary
protected  java.lang.String address
           
protected  java.lang.String name
           
 
Constructor Summary
TCentreId()
          constructs a default tuple centre id: default@localost
TCentreId(java.lang.String name)
          constructs a tuple centre id on localhost, specifying the name
TCentreId(java.lang.String name, java.lang.String addr)
          constructs a generic tuple centre id, specifying name and address
 
Method Summary
 java.lang.String getAddress()
          gets the tuple centre address
 java.lang.String getHost()
          gets the host part of the tuple centre address
 java.lang.String getName()
          gets the tuple centre name
 int getPort()
          gets the port of the tuple centre address.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

address

protected java.lang.String address
Constructor Detail

TCentreId

public TCentreId()
constructs a default tuple centre id: default@localost

TCentreId

public TCentreId(java.lang.String name,
                 java.lang.String addr)
constructs a generic tuple centre id, specifying name and address

TCentreId

public TCentreId(java.lang.String name)
constructs a tuple centre id on localhost, specifying the name
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getName

public java.lang.String getName()
gets the tuple centre name

getAddress

public java.lang.String getAddress()
gets the tuple centre address

getHost

public java.lang.String getHost()
gets the host part of the tuple centre address

getPort

public int getPort()
gets the port of the tuple centre address. Returns -1 if not specified