|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ResourceFactoryManagerLocal
| Method Summary | |
|---|---|
void |
checkForTimedOutRequests()
Will check to see if any in progress resource creation jobs are taking too long to finish and if so marks them as failed. |
void |
completeCreateResource(CreateResourceResponse response)
For documentation, see ResourceFactoryServerService.completeCreateResource(org.rhq.core.clientapi.agent.inventory.CreateResourceResponse)
. |
void |
completeDeleteResourceRequest(DeleteResourceResponse response)
For documentation, see ResourceFactoryServerService.completeDeleteResourceRequest(org.rhq.core.clientapi.agent.inventory.DeleteResourceResponse)
. |
org.rhq.core.domain.resource.CreateResourceHistory |
createPackageBackedResource(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
int newResourceTypeId,
String newResourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
String packageName,
String packageVersion,
Integer architectureId,
org.rhq.core.domain.configuration.Configuration deploymentTimeConfiguration,
byte[] packageBits)
|
org.rhq.core.domain.resource.CreateResourceHistory |
createPackageBackedResource(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
int newResourceTypeId,
String newResourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
String packageName,
String packageVersion,
Integer architectureId,
org.rhq.core.domain.configuration.Configuration deploymentTimeConfiguration,
byte[] packageBits,
Integer timeout)
|
org.rhq.core.domain.resource.CreateResourceHistory |
createPackageBackedResourceViaPackageVersion(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
int newResourceTypeId,
String newResourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
org.rhq.core.domain.configuration.Configuration deploymentTimeConfiguration,
int packageVersionId)
|
org.rhq.core.domain.resource.CreateResourceHistory |
createPackageBackedResourceViaPackageVersion(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
int newResourceTypeId,
String newResourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
org.rhq.core.domain.configuration.Configuration deploymentTimeConfiguration,
int packageVersionId,
Integer timeout)
|
org.rhq.core.domain.resource.CreateResourceHistory |
createResource(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
int resourceTypeId,
String resourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
org.rhq.core.domain.configuration.Configuration resourceConfiguration)
|
org.rhq.core.domain.resource.CreateResourceHistory |
createResource(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
int resourceTypeId,
String resourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
org.rhq.core.domain.configuration.Configuration resourceConfiguration,
Integer timeout)
|
org.rhq.core.domain.resource.CreateResourceHistory |
createResource(org.rhq.core.domain.auth.Subject user,
int parentResourceId,
int newResourceTypeId,
String newResourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
String packageName,
String packageVersion,
Integer architectureId,
org.rhq.core.domain.configuration.Configuration deploymentTimeConfiguration,
InputStream packageBitStream)
Creates a new physical resource. |
org.rhq.core.domain.resource.CreateResourceHistory |
createResource(org.rhq.core.domain.auth.Subject user,
int parentResourceId,
int newResourceTypeId,
String newResourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
String packageName,
String packageVersion,
Integer architectureId,
org.rhq.core.domain.configuration.Configuration deploymentTimeConfiguration,
InputStream packageBitStream,
Map<String,String> packageUploadDetails)
|
org.rhq.core.domain.resource.DeleteResourceHistory |
deleteResource(org.rhq.core.domain.auth.Subject subject,
int resourceId)
|
List<org.rhq.core.domain.resource.DeleteResourceHistory> |
deleteResources(org.rhq.core.domain.auth.Subject subject,
int[] resourceIds)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.CreateResourceHistory> |
findCreateChildResourceHistory(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
Long beginDate,
Long endDate,
org.rhq.core.domain.util.PageControl pageControl)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.DeleteResourceHistory> |
findDeleteChildResourceHistory(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
Long beginDate,
Long endDate,
org.rhq.core.domain.util.PageControl pageControl)
|
int |
getCreateChildResourceHistoryCount(int parentResourceId,
Long beginDate,
Long endDate)
Returns the number of requests to create a new child resource under the specified parent known to the system. |
org.rhq.core.domain.resource.CreateResourceHistory |
getCreateHistoryItem(int historyItemId)
Returns the history item corresponding to the specified ID. |
int |
getDeleteChildResourceHistoryCount(int parentResourceId,
Long beginDate,
Long endDate)
Returns the number of requests to delete a child resource from the specified parent resource. |
org.rhq.core.domain.resource.CreateResourceHistory |
persistCreateHistory(org.rhq.core.domain.auth.Subject user,
int parentResourceId,
int resourceTypeId,
String createResourceName,
org.rhq.core.domain.configuration.Configuration configuration)
Persists a record in the resource history to indicate a request has been made to create a configuration-backed resource. |
org.rhq.core.domain.resource.CreateResourceHistory |
persistCreateHistory(org.rhq.core.domain.auth.Subject user,
int parentResourceId,
int resourceTypeId,
String createResourceName,
org.rhq.core.domain.content.PackageVersion packageVersion,
org.rhq.core.domain.configuration.Configuration deploymentTimeConfiguration)
Persists a record in the resource history to indicate a request has been made to create an package-backed resource. |
org.rhq.core.domain.resource.DeleteResourceHistory |
persistDeleteHistory(org.rhq.core.domain.auth.Subject user,
int resourceId)
Persists a record in the resource history to indicate a request has been made to delete a resource. |
| Method Detail |
|---|
void completeCreateResource(CreateResourceResponse response)
ResourceFactoryServerService.completeCreateResource(org.rhq.core.clientapi.agent.inventory.CreateResourceResponse)
.
void completeDeleteResourceRequest(DeleteResourceResponse response)
ResourceFactoryServerService.completeDeleteResourceRequest(org.rhq.core.clientapi.agent.inventory.DeleteResourceResponse)
.
org.rhq.core.domain.resource.CreateResourceHistory createResource(org.rhq.core.domain.auth.Subject user,
int parentResourceId,
int newResourceTypeId,
String newResourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
String packageName,
String packageVersion,
Integer architectureId,
org.rhq.core.domain.configuration.Configuration deploymentTimeConfiguration,
InputStream packageBitStream)
CreateDeletePolicy.BOTH or
CreateDeletePolicy.CREATE_ONLY. If this call is made for a resource type that cannot be created based on
this policy, the plugin container will throw an exception. This call should only be made for resource types that
are defined with a creation data type of ResourceCreationDataType.CONTENT. If this call is made for a
resource type that cannot be created via an package, the plugin container will throw an exception.
user - user requesting the creationparentResourceId - parent resource under which the new resource should be creatednewResourceTypeId - identifies the type of resource being creatednewResourceName - name of the resource being createdpluginConfiguration - optional plugin configuration that may be needed in order to create the new
resourcepackageName - name of the package that will be created as a result of this resource createpackageVersion - machine formatted identifier of the specific version of the packagearchitectureId - ID of the architecture of the package, null indicates NoArch (any)deploymentTimeConfiguration - dictates how the package will be deployedpackageBitStream - content of the package to create
org.rhq.core.domain.resource.CreateResourceHistory createResource(org.rhq.core.domain.auth.Subject user,
int parentResourceId,
int newResourceTypeId,
String newResourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
String packageName,
String packageVersion,
Integer architectureId,
org.rhq.core.domain.configuration.Configuration deploymentTimeConfiguration,
InputStream packageBitStream,
Map<String,String> packageUploadDetails)
org.rhq.core.domain.resource.CreateResourceHistory getCreateHistoryItem(int historyItemId)
historyItemId - identifies the history item to return
null if the id does not have a corresponding item
int getCreateChildResourceHistoryCount(int parentResourceId,
Long beginDate,
Long endDate)
parentResourceId - resource to check for child resource creation requestsbeginDate - filter used to show only results occurring after this epoch millis parameter, nullableendDate - filter used to show only results occurring before this epoch millis parameter, nullable
int getDeleteChildResourceHistoryCount(int parentResourceId,
Long beginDate,
Long endDate)
parentResourceId - resource to check for child resource delete requestsbeginDate - filter used to show only results occurring after this epoch millis parameter, nullableendDate - filter used to show only results occurring before this epoch millis parameter, nullable
org.rhq.core.domain.resource.CreateResourceHistory persistCreateHistory(org.rhq.core.domain.auth.Subject user,
int parentResourceId,
int resourceTypeId,
String createResourceName,
org.rhq.core.domain.configuration.Configuration configuration)
user - user performing the createparentResourceId - parent resource under which the resource should be createdresourceTypeId - type of resource being createdcreateResourceName - name of the resource being createdconfiguration - resource configuration of the new resource
org.rhq.core.domain.resource.CreateResourceHistory persistCreateHistory(org.rhq.core.domain.auth.Subject user,
int parentResourceId,
int resourceTypeId,
String createResourceName,
org.rhq.core.domain.content.PackageVersion packageVersion,
org.rhq.core.domain.configuration.Configuration deploymentTimeConfiguration)
user - user performing the createparentResourceId - parent resource under which the resource should be createdresourceTypeId - type of resource being createdcreateResourceName - name of the resource being createdpackageVersion - package version being installeddeploymentTimeConfiguration - configuration of the package used when installing
org.rhq.core.domain.resource.DeleteResourceHistory persistDeleteHistory(org.rhq.core.domain.auth.Subject user,
int resourceId)
user - use performing the deleteresourceId - resource being deleted
void checkForTimedOutRequests()
org.rhq.core.domain.resource.CreateResourceHistory createResource(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
int resourceTypeId,
String resourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
org.rhq.core.domain.configuration.Configuration resourceConfiguration)
ResourceFactoryManagerRemote#createResource(Subject,int,int,String,Configuration,Configuration)
org.rhq.core.domain.resource.CreateResourceHistory createPackageBackedResource(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
int newResourceTypeId,
String newResourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
String packageName,
String packageVersion,
Integer architectureId,
org.rhq.core.domain.configuration.Configuration deploymentTimeConfiguration,
byte[] packageBits)
ResourceFactoryManagerRemote#createPackageBackedResource(Subject,int,int,String,Configuration,String,String,Integer,Configuration,byte[])
org.rhq.core.domain.resource.CreateResourceHistory createPackageBackedResourceViaPackageVersion(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
int newResourceTypeId,
String newResourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
org.rhq.core.domain.configuration.Configuration deploymentTimeConfiguration,
int packageVersionId)
ResourceFactoryManagerRemote#createPackageBackedResourceViaPackageVersion(Subject, int, int, String, Configuration, Configuration, int)
org.rhq.core.domain.resource.CreateResourceHistory createResource(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
int resourceTypeId,
String resourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
org.rhq.core.domain.configuration.Configuration resourceConfiguration,
Integer timeout)
ResourceFactoryManagerRemote#createResource(Subject,int,int,String,Configuration,Configuration,Integer)
org.rhq.core.domain.resource.CreateResourceHistory createPackageBackedResource(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
int newResourceTypeId,
String newResourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
String packageName,
String packageVersion,
Integer architectureId,
org.rhq.core.domain.configuration.Configuration deploymentTimeConfiguration,
byte[] packageBits,
Integer timeout)
ResourceFactoryManagerRemote#createPackageBackedResource(Subject,int,int,String,Configuration,String,String,Integer,Configuration,byte[],Integer)
org.rhq.core.domain.resource.CreateResourceHistory createPackageBackedResourceViaPackageVersion(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
int newResourceTypeId,
String newResourceName,
org.rhq.core.domain.configuration.Configuration pluginConfiguration,
org.rhq.core.domain.configuration.Configuration deploymentTimeConfiguration,
int packageVersionId,
Integer timeout)
ResourceFactoryManagerRemote#createPackageBackedResourceViaPackageVersion(Subject, int, int, String, Configuration, Configuration, int, Integer)
org.rhq.core.domain.resource.DeleteResourceHistory deleteResource(org.rhq.core.domain.auth.Subject subject,
int resourceId)
ResourceFactoryManagerRemote.deleteResource(Subject,int)
List<org.rhq.core.domain.resource.DeleteResourceHistory> deleteResources(org.rhq.core.domain.auth.Subject subject,
int[] resourceIds)
ResourceFactoryManagerRemote.deleteResources(Subject,int[])
org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.CreateResourceHistory> findCreateChildResourceHistory(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
Long beginDate,
Long endDate,
org.rhq.core.domain.util.PageControl pageControl)
org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.DeleteResourceHistory> findDeleteChildResourceHistory(org.rhq.core.domain.auth.Subject subject,
int parentResourceId,
Long beginDate,
Long endDate,
org.rhq.core.domain.util.PageControl pageControl)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||