![JAR search and dependency download from the Maven repository](/logo.png)
org.ocap.resource.SharedResourceUsage.html Maven / Gradle / Ivy
SharedResourceUsage
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
org.ocap.resource
Interface SharedResourceUsage
- All Superinterfaces:
- ResourceUsage
- All Known Subinterfaces:
- SharedResourceUsage
public interface SharedResourceUsage
- extends ResourceUsage
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 |
---|
getResourceUsages
ResourceUsage[] getResourceUsages()
- Gets the list of
ResourceUsage
instances that share the resources represented by this resource usage- Returns:
- An array of
ResourceUsage
instances that share one or more resources.
getResourceUsages
ResourceUsage[] getResourceUsages(ResourceProxy resource)
- Gets the list of
ResourceUsage
instances that share a particular resource.- Parameters:
resource
- The shared resource for whichResourceUsage
instances should be returned.- Returns:
- An array of
ResourceUsage
instances that share the specified resource.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |