|
||||||||||
| 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 | |||||||||