org.rhq.enterprise.server.content
Class ContentServerServiceImpl
java.lang.Object
org.rhq.enterprise.server.content.ContentServerServiceImpl
- All Implemented Interfaces:
- ContentServerService
public class ContentServerServiceImpl
- extends Object
- implements ContentServerService
Implementation of the server-side interface used by the agents to perform content-related stuff.
- Author:
- John Mazzitelli, Jason Dobies
|
Method Summary |
void |
completeDeletePackageRequest(org.rhq.core.domain.content.transfer.RemovePackagesResponse response)
|
void |
completeDeployPackageRequest(org.rhq.core.domain.content.transfer.DeployPackagesResponse response)
|
void |
completeRetrievePackageBitsRequest(ContentServiceResponse response,
InputStream contentStream)
|
long |
downloadPackageBitsForChildResource(int parentResourceId,
String resourceTypeName,
org.rhq.core.domain.content.PackageDetailsKey packageDetailsKey,
OutputStream outputStream)
|
long |
downloadPackageBitsGivenResource(int resourceId,
org.rhq.core.domain.content.PackageDetailsKey packageDetailsKey,
OutputStream outputStream)
|
long |
downloadPackageBitsRangeGivenResource(int resourceId,
org.rhq.core.domain.content.PackageDetailsKey packageDetailsKey,
OutputStream outputStream,
long startByte,
long endByte)
|
long |
getPackageBitsLength(int resourceId,
org.rhq.core.domain.content.PackageDetailsKey packageDetailsKey)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.content.composite.PackageVersionMetadataComposite> |
getPackageVersionMetadata(int resourceId,
org.rhq.core.domain.util.PageControl pc)
|
String |
getResourceSubscriptionMD5(int resourceId)
|
Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> |
loadDependencies(int requestId,
Set<org.rhq.core.domain.content.PackageDetailsKey> dependencyPackages)
|
void |
mergeDiscoveredPackages(ContentDiscoveryReport report)
|
boolean |
preLoadRemoteContent(int resourceId,
org.rhq.core.domain.content.PackageDetailsKey packageDetailsKey)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContentServerServiceImpl
public ContentServerServiceImpl()
mergeDiscoveredPackages
public void mergeDiscoveredPackages(ContentDiscoveryReport report)
- Specified by:
mergeDiscoveredPackages in interface ContentServerService
completeDeployPackageRequest
public void completeDeployPackageRequest(org.rhq.core.domain.content.transfer.DeployPackagesResponse response)
- Specified by:
completeDeployPackageRequest in interface ContentServerService
completeDeletePackageRequest
public void completeDeletePackageRequest(org.rhq.core.domain.content.transfer.RemovePackagesResponse response)
- Specified by:
completeDeletePackageRequest in interface ContentServerService
completeRetrievePackageBitsRequest
public void completeRetrievePackageBitsRequest(ContentServiceResponse response,
InputStream contentStream)
- Specified by:
completeRetrievePackageBitsRequest in interface ContentServerService
loadDependencies
public Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> loadDependencies(int requestId,
Set<org.rhq.core.domain.content.PackageDetailsKey> dependencyPackages)
- Specified by:
loadDependencies in interface ContentServerService
downloadPackageBitsGivenResource
public long downloadPackageBitsGivenResource(int resourceId,
org.rhq.core.domain.content.PackageDetailsKey packageDetailsKey,
OutputStream outputStream)
- Specified by:
downloadPackageBitsGivenResource in interface ContentServerService
downloadPackageBitsForChildResource
public long downloadPackageBitsForChildResource(int parentResourceId,
String resourceTypeName,
org.rhq.core.domain.content.PackageDetailsKey packageDetailsKey,
OutputStream outputStream)
- Specified by:
downloadPackageBitsForChildResource in interface ContentServerService
downloadPackageBitsRangeGivenResource
public long downloadPackageBitsRangeGivenResource(int resourceId,
org.rhq.core.domain.content.PackageDetailsKey packageDetailsKey,
OutputStream outputStream,
long startByte,
long endByte)
- Specified by:
downloadPackageBitsRangeGivenResource in interface ContentServerService
getPackageVersionMetadata
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.content.composite.PackageVersionMetadataComposite> getPackageVersionMetadata(int resourceId,
org.rhq.core.domain.util.PageControl pc)
- Specified by:
getPackageVersionMetadata in interface ContentServerService
getResourceSubscriptionMD5
public String getResourceSubscriptionMD5(int resourceId)
- Specified by:
getResourceSubscriptionMD5 in interface ContentServerService
getPackageBitsLength
public long getPackageBitsLength(int resourceId,
org.rhq.core.domain.content.PackageDetailsKey packageDetailsKey)
- Specified by:
getPackageBitsLength in interface ContentServerService
preLoadRemoteContent
public boolean preLoadRemoteContent(int resourceId,
org.rhq.core.domain.content.PackageDetailsKey packageDetailsKey)
- Specified by:
preLoadRemoteContent in interface ContentServerService
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.