argos.metadata
Class ComponentMetaInfo

java.lang.Object
  extended by argos.util.graph.Node
      extended by argos.metadata.Running
          extended by argos.metadata.ComponentMetaInfo
All Implemented Interfaces:
Serializable, Comparable<Node>

public class ComponentMetaInfo
extends Running
implements Serializable

Created on 05.jul.2006

Author:
Dan Peder Eriksen
See Also:
Serialized Form

Field Summary
static long serialVersionUID
           
 
Fields inherited from class argos.metadata.Running
running
 
Fields inherited from class argos.util.graph.Node
dependsOnThis, level, name, thisDependsOn
 
Constructor Summary
protected ComponentMetaInfo(ServiceMetaInfo service)
           
  ComponentMetaInfo(ServiceMetaInfo service, Element component)
           
 
Method Summary
 void addAttributeValue(AttributeValue value)
           
 void addListenTo(String component)
           
 boolean equals(Object o)
           
 List<AttributeValue> getAttributeValues()
           
 String getClassName()
           
 NotificationListener getListenerProxy()
           
 List<String> getListenTo()
           
 List<String> getListenToRemote()
           
 String getMbeanName()
           
 ServiceMetaInfo getService()
           
 int hashCode()
           
 void setListenerProxy(NotificationListener listenerProxy)
           
 void setMbeanName(String mbeanName)
           
 void setupDependencies(List<ServiceMetaInfo> services)
           
 String toString()
           
 
Methods inherited from class argos.metadata.Running
isRunning, setRunning
 
Methods inherited from class argos.util.graph.Node
compareTo, getDependsOnThis, getLevel, getName, getThisDependsOn, remove, resetDependencies, setName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

ComponentMetaInfo

protected ComponentMetaInfo(ServiceMetaInfo service)

ComponentMetaInfo

public ComponentMetaInfo(ServiceMetaInfo service,
                         Element component)
                  throws InformationMissingException
Throws:
InformationMissingException
Method Detail

setupDependencies

public void setupDependencies(List<ServiceMetaInfo> services)
                       throws DependencyMissingException
Throws:
DependencyMissingException

getClassName

public String getClassName()

getAttributeValues

public List<AttributeValue> getAttributeValues()

addAttributeValue

public void addAttributeValue(AttributeValue value)

addListenTo

public void addListenTo(String component)

getListenTo

public List<String> getListenTo()

getListenToRemote

public List<String> getListenToRemote()

getService

public ServiceMetaInfo getService()

getListenerProxy

public NotificationListener getListenerProxy()

setListenerProxy

public void setListenerProxy(NotificationListener listenerProxy)

getMbeanName

public String getMbeanName()

setMbeanName

public void setMbeanName(String mbeanName)

toString

public String toString()
Overrides:
toString in class Node

equals

public boolean equals(Object o)
Overrides:
equals in class Node

hashCode

public int hashCode()
Overrides:
hashCode in class Node


Copyright © 2004-2007 University of Troms?. All Rights Reserved.