argos.metadata
Class ServiceMetaInfo
java.lang.Object
argos.util.graph.Node
argos.metadata.Running
argos.metadata.ServiceMetaInfo
- All Implemented Interfaces:
- Serializable, Comparable<Node>
public class ServiceMetaInfo
- extends Running
- implements Serializable
Created on 05.jul.2006
- Author:
- Dan Peder Eriksen
- See Also:
- Serialized Form
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
ServiceMetaInfo
public ServiceMetaInfo(File file)
throws ParserConfigurationException,
IOException,
SAXException,
InformationMissingException
- Throws:
ParserConfigurationException
IOException
SAXException
InformationMissingException
setupDependencies
public void setupDependencies(List<ServiceMetaInfo> services)
throws DependencyMissingException
- Throws:
DependencyMissingException
setClassLoader
public void setClassLoader(JarClassloader loader)
getClassLoader
public JarClassloader getClassLoader()
addComponentMetaInfo
public void addComponentMetaInfo(ComponentMetaInfo component)
getComponentMetaInfo
public List<ComponentMetaInfo> getComponentMetaInfo()
getLibraries
public List<File> getLibraries()
createTempFile
public boolean createTempFile()
getTempDir
public File getTempDir()
getTempFile
public File getTempFile()
getComponentMetaInfo
public ComponentMetaInfo getComponentMetaInfo(String componentName)
getDependencies
public List<String> getDependencies()
getRemoteFile
public String getRemoteFile()
getVersion
public double getVersion()
getFile
public File getFile()
getSoapEndPoint
public String getSoapEndPoint()
cleanUp
public void cleanUp()
cleanUpTempFolder
public static void cleanUpTempFolder()
equals
public boolean equals(Object o)
- Overrides:
equals
in class Node
hashCode
public int hashCode()
- Overrides:
hashCode
in class Node
toString
public String toString()
- Overrides:
toString
in class Node
dependsOn
public boolean dependsOn(ServiceMetaInfo service)
compareTo
public int compareTo(Node node)
- Specified by:
compareTo
in interface Comparable<Node>
- Overrides:
compareTo
in class Node
Copyright © 2004-2007 University of Troms?. All Rights Reserved.