uk.ac.man.cs.rainbow.rapa
Class NamingContext.Mapping

java.lang.Object
  |
  +--uk.ac.man.cs.rainbow.rapa.NamingContext.Mapping
All Implemented Interfaces:
Serializable
Enclosing class:
NamingContext

public static class NamingContext.Mapping
extends Object
implements Serializable

Callable process definition.

See Also:
Call, Serialized Form

Field Summary
 ProcessTerm body
           
 Channel[] inputs
           
 String name
           
 Channel[] outputs
           
 Argument[] parameters
           
 
Constructor Summary
NamingContext.Mapping(String name, Argument[] parameters, Channel[] inputs, Channel[] outputs, ProcessTerm body)
           
 
Method Summary
protected  void append(StringBuffer sb)
          Part of toString() implementation.
 Argument arg(int i)
           
 Channel in(int i)
           
 Channel out(int i)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

body

public final ProcessTerm body

name

public final String name

parameters

public final Argument[] parameters

inputs

public final Channel[] inputs

outputs

public final Channel[] outputs
Constructor Detail

NamingContext.Mapping

public NamingContext.Mapping(String name,
                             Argument[] parameters,
                             Channel[] inputs,
                             Channel[] outputs,
                             ProcessTerm body)
Method Detail

arg

public Argument arg(int i)

in

public Channel in(int i)

out

public Channel out(int i)

append

protected void append(StringBuffer sb)
Part of toString() implementation. Append the string representation for the object to the given StringBuffer.
See Also:
NamingContext.toString(), NamingContext.append(StringBuffer,String)

toString

public final String toString()
Overrides:
toString in class Object