com.metamatrix.platform.registry
Class VMRegistryBinding

java.lang.Object
  extended by com.metamatrix.platform.registry.VMRegistryBinding
All Implemented Interfaces:
java.io.Serializable

public class VMRegistryBinding
extends java.lang.Object
implements java.io.Serializable

This class is a container for ServiceRegistryBinding objects for all the services running in this VM

See Also:
Serialized Form

Constructor Summary
VMRegistryBinding(java.lang.String hostName, VMControllerID vmID, VMComponentDefn deployedComponent, VMControllerInterface vmController, MessageBus bus)
           
 
Method Summary
 VMComponentDefn getDeployedComponent()
           
 java.lang.String getHostName()
           
 java.lang.String getPort()
           
 VMControllerInterface getVMController()
          Return reference for VMController.
 VMControllerID getVMControllerID()
          Return VMControllerID that this binding represents.
 java.lang.String getVMName()
           
 boolean isAlive()
           
 void setAlive(boolean flag)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VMRegistryBinding

public VMRegistryBinding(java.lang.String hostName,
                         VMControllerID vmID,
                         VMComponentDefn deployedComponent,
                         VMControllerInterface vmController,
                         MessageBus bus)
Method Detail

getVMControllerID

public VMControllerID getVMControllerID()
Return VMControllerID that this binding represents.

Returns:
VMControllerID

getVMController

public VMControllerInterface getVMController()
Return reference for VMController. If VMController is running in this VM then return local reference. Else return remote reference.

Returns:
VMController reference

getDeployedComponent

public VMComponentDefn getDeployedComponent()

getHostName

public java.lang.String getHostName()

getVMName

public java.lang.String getVMName()

getPort

public java.lang.String getPort()

isAlive

public boolean isAlive()

setAlive

public void setAlive(boolean flag)

toString

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


Copyright © 2009. All Rights Reserved.