org.rhq.core.pc.util
Interface ComponentService

All Known Implementing Classes:
ComponentServiceImpl

public interface ComponentService


Method Summary
 ResourceComponent fetchResourceComponent(int resourceId)
           
 String getAmpsVersion(int resourceId)
           
<T> T
getComponent(int resourceId, Class<T> facetInterface, FacetLockType lockType, long timeout, boolean daemonThread, boolean onlyIfStarted)
           
 org.rhq.core.domain.resource.ResourceType getResourceType(int resourceId)
           
 

Method Detail

getResourceType

org.rhq.core.domain.resource.ResourceType getResourceType(int resourceId)
                                                          throws PluginContainerException
Throws:
PluginContainerException

getComponent

<T> T getComponent(int resourceId,
                   Class<T> facetInterface,
                   FacetLockType lockType,
                   long timeout,
                   boolean daemonThread,
                   boolean onlyIfStarted)
               throws PluginContainerException
Throws:
PluginContainerException

getAmpsVersion

String getAmpsVersion(int resourceId)
                      throws PluginContainerException
Throws:
PluginContainerException

fetchResourceComponent

ResourceComponent fetchResourceComponent(int resourceId)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.