org.isam.exehda.services
Interface ResourceBroker


public interface ResourceBroker


Nested Class Summary
static class ResourceBroker.AttributeInRangeConstraint
           
static class ResourceBroker.AttributeMatchConstraint
           
static class ResourceBroker.AvoidedSetConstraint
           
static class ResourceBroker.CompositeResourceConstraint
           
static class ResourceBroker.DynamicConstraint
           
static class ResourceBroker.DynamicIndex
           
static class ResourceBroker.ExclusiveAccessConstraint
           
static class ResourceBroker.PreferredSetConstraint
           
static class ResourceBroker.ResourceConstraint
           
static interface ResourceBroker.ResourceInfo
           
static class ResourceBroker.StaticConstraint
           
 
Field Summary
static java.lang.String SERVICE_NAME
           
 
Method Summary
 CellInformationBase.ResourceName[] allocResource(ResourceBroker.ResourceConstraint[] req, int scope, int num)
          Describe allocResource method here.
 CellInformationBase.ResourceName[] findResource(ResourceBroker.ResourceConstraint[] query, int scope, int num)
          Describe findResource method here.
 

Field Detail

SERVICE_NAME

public static final java.lang.String SERVICE_NAME
See Also:
Constant Field Values
Method Detail

findResource

public CellInformationBase.ResourceName[] findResource(ResourceBroker.ResourceConstraint[] query,
                                                       int scope,
                                                       int num)
Describe findResource method here.

Parameters:
query - a ResourceConstraint[] value
scope - an int value
num - an int value
Returns:
a ResourceName[] value

allocResource

public CellInformationBase.ResourceName[] allocResource(ResourceBroker.ResourceConstraint[] req,
                                                        int scope,
                                                        int num)
Describe allocResource method here.

Parameters:
req - a ResourceConstraint[] value
scope - an int value
num - an int value
Returns:
a ResourceName[] value