public interface ResourceFactoryManagerLocal
| Modifier and Type | Method and Description |
|---|---|
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)
|
void |
completeDeleteResourceRequest(DeleteResourceResponse response)
|
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.
|
void completeCreateResource(CreateResourceResponse response)
void completeDeleteResourceRequest(DeleteResourceResponse response)
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 createorg.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 returnnull if the id does not have a corresponding itemint 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, nullableint 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, nullableorg.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 resourceorg.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 installingorg.rhq.core.domain.resource.DeleteResourceHistory persistDeleteHistory(org.rhq.core.domain.auth.Subject user,
int resourceId)
user - use performing the deleteresourceId - resource being deletedvoid 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)
Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.