|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SharedResourceUsage
This interface represents a group of resources where one or more
resources are shared between multiple resource usages.
If there is a contention over a resource that is considered shared between
multiple uses, the shared usage SHALL be represented by an instance of
SharedResourceUsage
and the getResourceUsages()
method would return the individual ResourceUsage
instances that share
the resource.
Because a SharedResourceUsage
can contain multiple
ResourceUsage
instances where different applications reserved
the resources, the value returned by the SharedResourceUsage.getAppID
method is meaningless and SHALL be null. To determine AppID instances an
application can peruse the ResourceUsage
instances returned by the
getResourceUsages
method.
Method Summary | |
---|---|
ResourceUsage[] |
getResourceUsages()
Gets the list of ResourceUsage instances that share the resources
represented by this resource usage |
ResourceUsage[] |
getResourceUsages(ResourceProxy resource)
Gets the list of ResourceUsage instances that share a particular
resource. |
Methods inherited from interface org.ocap.resource.ResourceUsage |
---|
getAppID, getResource, getResourceNames |
Method Detail |
---|
ResourceUsage[] getResourceUsages()
ResourceUsage
instances that share the resources
represented by this resource usage
ResourceUsage
instances that share one
or more resources.ResourceUsage[] getResourceUsages(ResourceProxy resource)
ResourceUsage
instances that share a particular
resource.
resource
- The shared resource for which ResourceUsage
instances should be returned.
ResourceUsage
instances that share the
specified resource.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |