All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ninja.activeproxy.path.PathImplementer

java.lang.Object
   |
   +----ninja.rmi.NinjaRemoteObject
           |
           +----ninja.ispace.iSpaceService
                   |
                   +----ninja.activeproxy.path.PathImplementer

public class PathImplementer
extends iSpaceService
implements PathImplementerIF

Constructor Index

 o PathImplementer()
Create a new PathImplementer

Method Index

 o destroy()
Tear down the ispace service
 o implementPath(PathDescription)
Given an instantiated path, start the operators and connectors on it running so client can begin writing to it.
 o init(iSpaceServiceConfig)
Start up the ispace service

Constructors

 o PathImplementer
 public PathImplementer() throws RemoteException
Create a new PathImplementer

Methods

 o init
 protected void init(iSpaceServiceConfig config)
Start up the ispace service

Overrides:
init in class iSpaceService
 o destroy
 protected void destroy()
Tear down the ispace service

Overrides:
destroy in class iSpaceService
 o implementPath
 public PathDescription implementPath(PathDescription path)
Given an instantiated path, start the operators and connectors on it running so client can begin writing to it. Requires: Path has been instantiated. To Do: Error Handling! Currently if an operator doesn't respond, we don't do anything except spit out a text message.

Parameters:
path - The path to implement.
Returns:
The implemented PathDescription; since this is a remote object, we have to return changed variables

All Packages  Class Hierarchy  This Package  Previous  Next  Index