Package org.osid.provisioning.rules
The Open Service Interface Definitions for the org.osid.provisioning.rules service.
The Provisioning Rules OSID includes rules services to manage rules for the Provisioning OSID.
BrokerEnabler Rule
A BrokerEnabler is an OsidRule that manages the overall
operation of a Broker .
BrokerConstrainer Rule
A BrokerConstrainer is an OsidRule that manages
provisioning constraints on Pools and Queues in a
Broker .
BrokerConstrainerEnabler Rule
A BrokerConstrainerEnabler is an OsidRule that operates
the enabling and disabling of an BrokerConstrainer .
BrokerProcessor Rule
A BrokerProcessorRule is an OsidRule that manages the
operations of a Broker .
BrokerProcessorEnabler Rule
A BrokerProcessorEnabler is an OsidRule that operates
the enabling and disabling of an BrokerProcessor .
QueueEnabler Rule
A QueueEnabler is an OsidRule that manages the overall
operation of a Queue .
QueueConstrainer Rule
A QueueConstrainer is an OsidRule that manages
constraints upon provisioning requests that may enter a Queue .
QueueConstrainerEnabler Rule
A QueueConstrainerEnabler is an OsidRule that operates
the enabling and disabling of a QueueConstrainer .
QueueProcessor Rule
A QueueProcessorRule is an OsidRule that manages the
processing of provisioning requests in a Queue .
QueueProcessorEnabler Rule
A QueueProcessorEnabler is an OsidRule that operates
the enabling and disabling of a QueueProcessor .
PoolEnabler Rule
A PoolEnabler is an OsidRule that manages the overall
operation of a Pool .
PoolConstrainer Rule
A PoolConstrainer is an OsidRule that manages the
constraints on resources that may be in a Pool .
PoolConstrainerEnabler Rule
A PoolConstrainerEnabler is an OsidRule that operates
the enabling and disabling of an PoolConstrainer .
PoolProcessor Rule
A PoolProcessorRule is an OsidRule that manages the
allocation of resources out of a Pool .
PoolProcessorEnabler Rule
A PoolProcessorEnabler is an OsidRule that operates the
enabling and disabling of an PoolProcessor .
Distributor Cataloging
BrokerEnablers , BrokerConstrainers ,
BrokerConstrainerEnablers , BrokerProcessors ,
BrokerProcessorEnablers , QueueEnablers ,
QueueConstrainers , QueueConstrainerEnablers ,
QueueProcessors , QueueProcessorEnablers , PoolEnablers ,
PoolConstrainers , PoolConstrainerEnablers ,
PoolProcessors , and PoolProcessorEnablers are also cataloged in
Distributors .
Copyright © 2011,2014 Ingenescus. All Rights Reserved.
This Work is being provided by the copyright holder(s) subject to the following license. By obtaining, using and/or copying this Work, you agree that you have read, understand, and will comply with the following terms and conditions.
Permission to use, copy and distribute unmodified versions of this Work, for any purpose, without fee or royalty is hereby granted, provided that you include the above copyright notices and the terms of this license on ALL copies of the Work or portions thereof.
You may nodify or create Derivatives of this Work only for your internal purposes. You shall not distribute or transfer any such Derivative of this Work to any location or to any third party. For the purposes of this license, "Derivative" shall mean any derivative of the Work as defined in the United States Copyright Act of 1976, such as a translation or modification.
This Work and the information contained herein is provided on an "AS IS" basis WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE WORK OR THE USE OR OTHER DEALINGS IN THE WORK.
The export of software employing encryption technology may require a specific license from the United States Government. It is the responsibility of any person or organization contemplating export to obtain such a license before exporting this Work.
-
InterfacesClassDescriptionA
BrokerConstrainermanages the constraints of aBroker.This session creates, updates, and deletesBrokerConstrainers.This session provides methods to re-assignBrokerConstrainertoDistributormappings.This session provides methods to retrieveBrokerConstrainertoDistributormappings.ABrokerConstrainerEnablermanages the active status of aBrokerConstrainer.This session creates, updates, and deletesBrokerConstrainerEnablers.This session provides methods to re-assignBrokerConstrainerEnablertoDistributormappings.This session provides methods to retrieveBrokerConstrainerEnablertoDistributormappings.This is the form for creating and updatingBrokerConstrainerEnablers.Like allOsidLists,BrokerConstrainerEnablerListprovides a means for accessingBrokerConstrainerEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingBrokerConstrainerEnablers.This session defines methods to receive notifications on adds/changes toBrokerConstrainerEnablersin thisDistributor.This is the query for searching broker constrainer enablers.This is the query inspector for examining broker constrainer enabler queries.This session provides methods for searching amongBrokerConstrainerEnablerobjects.The broker receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedBrokerConstrainerEnablers.This session provides methods to applyBrokerConstrainerEnablerstoBrokerConstrainers.This session provides methods to retrieveBrokerConstrainerEnablertoBrokerConstrainer mappings.The search interface for governing broker constrainer enabler searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongBrokerConstrainerEnablers.This session manages queries and sequencing to create "smart" dynamic catalogs.This is the form for creating and updatingBrokerConstrainers.Like allOsidLists,BrokerConstrainerListprovides a means for accessingBrokerConstrainerelements sequentially either one at a time or many at a time.This session provides methods for retrievingBrokerConstrainers.This session defines methods to receive notifications on adds/changes toBrokerConstrainersin thisDistributor.This is the query for searching broker constrainers.This is the query inspector for examining broker constrainer queries.This session provides methods for searching amongBrokerConstrainerobjects.The broker receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedBrokerConstrainers.This session provides methods to applyBrokerConstrainerstoBrokers.This session provides methods to retrieveBrokerConstrainertoBrokermappings.The search interface for governing broker constrainer searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongBrokerConstrainers.This session manages queries and sequencing to create "smart" dynamic catalogs.ABrokerEnablermanages the active status of a Broker.This session creates, updates, and deletesBrokerEnablers.This session provides methods to re-assignBrokerEnablertoDistributormappings.This session provides methods to retrieveBrokerEnablertoDistributormappings.This is the form for creating and updatingBrokerEnablers.Like allOsidLists,BrokerEnablerListprovides a means for accessingBrokerEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingBrokerEnablers.This session defines methods to receive notifications on adds/changes toBrokerEnablersin thisDistributor.This is the query for searching broker enablers.This is the query inspector for examining broker enabler queries.This session provides methods for searching amongBrokerEnablerobjects.The broker receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedBrokerEnablers.This session provides methods to applyBrokerEnablerstoBrokers.This session provides methods to retrieveBrokerEnablertoBrokermappings.The search interface for governing broker enabler searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongBrokerEnablers.This session manages queries and sequencing to create "smart" dynamic catalogs.ABrokerProcessormanages the operation of aBroker.This session creates, updates, and deletesBrokerProcessors.This session provides methods to re-assignBrokerProcessortoDistributormappings.This session provides methods to retrieveBrokerProcessortoDistributormappings.ABrokerProcessorEnablermanages the active status of aBrokerProcessor..This session creates, updates, and deletesBrokerProcessorEnablers.This session provides methods to re-assignBrokerProcessorEnablertoDistributormappings.This session provides methods to retrieveBrokerprocessorEnablertoDistributormappings.This is the form for creating and updatingBrokerProcessorEnablers.Like allOsidLists,BrokerProcessorEnablerListprovides a means for accessingBrokerProcessorEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingBrokerProcessorEnablers.This session defines methods to receive notifications on adds/changes toBrokerProcessorEnablersin thisDistributor.This is the query for searching broker processor enablers.This is the query inspector for examining broker processor enabler queries.This session provides methods for searching amongBrokerProcessorEnablerobjects.The broker receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedBrokerProcessorEnablers.This session provides methods to applyBrokerProcessorEnablerstoBrokerProcessors.This session provides methods to retrieveBrokerProcessorEnablertoBrokerProcessor mappings.The search interface for governing broker processor enabler searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongBrokerProcessorEnablers.This session manages queries and sequencing to create "smart" dynamic catalogs.This is the form for creating and updatingBrokerProcessors.Like allOsidLists,BrokerProcessorListprovides a means for accessingBrokerProcessorelements sequentially either one at a time or many at a time.This session provides methods for retrievingBrokerProcessors.This session defines methods to receive notifications on adds/changes toBrokerProcessorsin thisDistributor.This is the query for searching broker processors.This is the query inspector for examining broker processor queries.This session provides methods for searching amongBrokerProcessorobjects.The broker receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedBrokerProcessors.This session provides methods to applyBrokerProcessorstoBrokers.This session provides methods to retrieveBrokerProcessortoBrokermappings.The search interface for governing broker processor searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongBrokerProcessors.This session manages queries and sequencing to create "smart" dynamic catalogs.APoolConstrainermanages the constraints of aPool.This session creates, updates, and deletesPoolConstrainers.This session provides methods to re-assignPoolConstrainertoDistributormappings.This session provides methods to retrievePoolConstrainertoDistributormappings.APoolConstrainerEnablermanages the active status of aPoolConstrainer.This session creates, updates, and deletesPoolConstrainerEnablers.This session provides methods to re-assignPoolConstrainerEnablertoDistributormappings.This session provides methods to retrievePoolConstrainerEnablertoDistributormappings.This is the form for creating and updatingPoolConstrainerEnablers.Like allOsidLists,PoolConstrainerEnablerListprovides a means for accessingPoolConstrainerEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingPoolConstrainerEnablers.This session defines methods to receive notifications on adds/changes toPoolConstrainerEnablersin thisDistributor.This is the query for searching pool constrainer enablers.This is the query inspector for examining pool constrainer enabler queries.This session provides methods for searching amongPoolConstrainerEnablerobjects.The pool receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedPoolConstrainerEnablers.This session provides methods to applyPoolConstrainerEnablerstoPoolConstrainers.This session provides methods to retrievePoolConstrainerEnablertoPoolConstrainer mappings.The search interface for governing pool constrainer enabler searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongPoolConstrainerEnablers.This session manages queries and sequencing to create "smart" dynamic catalogs.This is the form for creating and updatingPoolConstrainers.Like allOsidLists,PoolConstrainerListprovides a means for accessingPoolConstrainerelements sequentially either one at a time or many at a time.This session provides methods for retrievingPoolConstrainers.This session defines methods to receive notifications on adds/changes toPoolConstrainersin thisDistributor.This is the query for searching pool constrainers.This is the query inspector for examining pool constrainer queries.This session provides methods for searching amongPoolConstrainerobjects.The pool receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedPoolConstrainers.This session provides methods to applyPoolConstrainerstoPools.This session provides methods to retrievePoolConstrainertoPoolmappings.The search interface for governing pool constrainer searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongPoolConstrainers.This session manages queries and sequencing to create "smart" dynamic catalogs.APoolEnablermanages the active status of a Pool.This session creates, updates, and deletesPoolEnablers.This session provides methods to re-assignPoolEnablertoDistributormappings.This session provides methods to retrievePoolEnablertoDistributormappings.This is the form for creating and updatingPoolEnablers.Like allOsidLists,PoolEnablerListprovides a means for accessingPoolEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingPoolEnablers.This session defines methods to receive notifications on adds/changes toPoolEnablersin thisDistributor.This is the query for searching pool enablers.This is the query inspector for examining pool enabler queries.This session provides methods for searching amongPoolEnablerobjects.The pool receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedPoolEnablers.This session provides methods to applyPoolEnablerstoPools.This session provides methods to retrievePoolEnablertoPoolmappings.The search interface for governing pool enabler searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongPoolEnablers.This session manages queries and sequencing to create "smart" dynamic catalogs.APoolProcessordescribes the rules for managing resource allocations out of a pool.This session creates, updates, and deletesPoolProcessors.This session provides methods to re-assignPoolProcessortoDistributormappings.This session provides methods to retrievePoolProcessortoDistributormappings.APoolProcessorEnablerdescribes the rules for making aPoolProcessoreffective.This session creates, updates, and deletesPoolProcessorEnablers.This session provides methods to re-assignPoolProcessorEnablertoDistributormappings.This session provides methods to retrievePoolprocessorEnablertoDistributormappings.This is the form for creating and updatingPoolProcessorEnablers.Like allOsidLists,PoolProcessorEnablerListprovides a means for accessingPoolProcessorEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingPoolProcessorEnablers.This session defines methods to receive notifications on adds/changes toPoolProcessorEnablersin thisDistributor.This is the query for searching pool processor enablers.This is the query inspector interface for examining pool processor enabler queries.This session provides methods for searching amongPoolProcessorEnablerobjects.The pool processor enabler receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted pool processor enablers.This session provides methods to applyPoolProcessorEnablerstoPoolProcessors.This session provides methods to retrievePoolProcessorEnablertoPoolProcessor mappings.The search interface for governing pool processor enabler searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongPoolProcessorEnablers.This session manages queries and sequencing to create "smart" dynamic catalogs.This is the form for creating and updatingPoolProcessors.Like allOsidLists,PoolProcessorListprovides a means for accessingPoolProcessorelements sequentially either one at a time or many at a time.This session provides methods for retrievingPoolProcessors.This session defines methods to receive notifications on adds/changes toPoolProcessorsin thisDistributor.This is the query for searching pool processors.This is the query inspector for examining pool processor queries.This session provides methods for searching amongPoolProcessorobjects.The pool processor receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted pool processors.This session provides methods to applyPoolProcessorstoPools.This session provides methods to retrievePoolProcessortoPoolmappings.The search interface for governing pool processor searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongPoolProcessors.This session manages queries and sequencing to create "smart" dynamic catalogs.AProvisionableEnablermanages the active status of a Provisionable.This session creates, updates, and deletesProvisionableEnablers.This session provides methods to re-assignProvisionableEnablertoDistributormappings.This session provides methods to retrieveProvisionableEnablertoDistributormappings.This is the form for creating and updatingProvisionableEnablers.Like allOsidLists,ProvisionableEnablerListprovides a means for accessingProvisionableEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingProvisionableEnablers.This session defines methods to receive notifications on adds/changes toProvisionableEnablersin thisDistributor.This is the query for searching provisionable enablers.This is the query inspector for examining provisionable enabler queries.This session provides methods for searching amongProvisionableEnablerobjects.The provisionable receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedProvisionableEnablers.This session provides methods to applyProvisionableEnablerstoProvisionables.This session provides methods to retrieveProvisionableEnablertoProvisionablemappings.The search interface for governing provisionable enabler searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongProvisionableEnablers.This session manages queries and sequencing to create "smart" dynamic catalogs.AProvisionEnablermanages the active status of a Provision.This session creates, updates, and deletesProvisionEnablers.This session provides methods to re-assignProvisionEnablertoDistributormappings.This session provides methods to retrieveProvisionEnablertoDistributormappings.This is the form for creating and updatingProvisionEnablers.Like allOsidLists,ProvisionEnablerListprovides a means for accessingProvisionEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingProvisionEnablers.This session defines methods to receive notifications on adds/changes toProvisionEnablersin thisDistributor.This is the query for searching provision enablers.This is the query inspector for examining provision enabler queries.This session provides methods for searching amongProvisionEnablerobjects.The provision receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedProvisionEnablers.This session provides methods to applyProvisionEnablerstoProvisions.This session provides methods to retrieveProvisionEnablertoProvisionmappings.The search interface for governing provision enabler searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongProvisionEnablers.This session manages queries and sequencing to create "smart" dynamic catalogs.The provisioning rules manager provides access to provisioning rules sessions and provides interoperability tests for various aspects of this service.The provisioning rules profile describes the interoperability among provisioning rules services.The provisioning rules proxy manager provides access to provisioning rules sessions and provides interoperability tests for various aspects of this service.AQueueConstrainermanages the constraints of aQueue.This session creates, updates, and deletesQueueConstrainers.This session provides methods to re-assignQueueConstrainertoDistributormappings.This session provides methods to retrieveQueueConstrainertoDistributormappings.AQueueConstrainerEnablermanages the active status of aQueueConstrainer.This session creates, updates, and deletesQueueConstrainerEnablers.This session provides methods to re-assignQueueConstrainerEnablertoDistributormappings.This session provides methods to retrieveQueueConstrainerEnablertoDistributormappings.This is the form for creating and updatingQueueConstrainerEnablers.Like allOsidLists,QueueConstrainerEnablerListprovides a means for accessingQueueConstrainerEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingQueueConstrainerEnablers.This session defines methods to receive notifications on adds/changes toQueueConstrainerEnablersin thisDistributor.This is the query for searching queue constrainer enablers.This is the query inspector for examining queue constrainer enabler queries.This session provides methods for searching amongQueueConstrainerEnablerobjects.The queue receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedQueueConstrainerEnablers.This session provides methods to applyQueueConstrainerEnablerstoQueueConstrainers.This session provides methods to retrieveQueueConstrainerEnablertoQueueConstrainer mappings.The search interface for governing queue constrainer enabler searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongQueueConstrainerEnablers.This session manages queries and sequencing to create "smart" dynamic catalogs.This is the form for creating and updatingQueueConstrainers.Like allOsidLists,QueueConstrainerListprovides a means for accessingQueueConstrainerelements sequentially either one at a time or many at a time.This session provides methods for retrievingQueueConstrainers.This session defines methods to receive notifications on adds/changes toQueueConstrainersin thisDistributor.This is the query for searching queue constrainers.This is the query inspector for examining queue constrainer queries.This session provides methods for searching amongQueueConstrainerobjects.The queue receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedQueueConstrainers.This session provides methods to applyQueueConstrainerstoQueues.This session provides methods to retrieveQueueConstrainertoQueuemappings.The search interface for governing queue constrainer searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongQueueConstrainers.This session manages queries and sequencing to create "smart" dynamic catalogs.AQueueEnablermanages the active status of a Queue.This session creates, updates, and deletesQueueEnablers.This session provides methods to re-assignQueueEnablertoDistributormappings.This session provides methods to retrieveQueueEnablertoDistributormappings.This is the form for creating and updatingQueueEnablers.Like allOsidLists,QueueEnablerListprovides a means for accessingQueueEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingQueueEnablers.This session defines methods to receive notifications on adds/changes toQueueEnablersin thisDistributor.This is the query for searching queue enablers.This is the query inspector for examining queue enabler queries.This session provides methods for searching amongQueueEnablerobjects.The queue receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedQueueEnablers.This session provides methods to applyQueueEnablerstoQueues.This session provides methods to retrieveQueueEnablertoQueuemappings.The search interface for governing queue enabler searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongQueueEnablers.This session manages queries and sequencing to create "smart" dynamic catalogs.AQueueProcessormanages the operation of aQueue.This session creates, updates, and deletesQueueProcessors.This session provides methods to re-assignQueueProcessortoDistributormappings.This session provides methods to retrieveQueueProcessortoDistributormappings.AQueueProcessorEnablermanages the active status of aQueueProcessor..This session creates, updates, and deletesQueueProcessorEnablers.This session provides methods to re-assignQueueProcessorEnablertoDistributormappings.This session provides methods to retrieveQueueprocessorEnablertoDistributormappings.This is the form for creating and updatingQueueProcessorEnablers.Like allOsidLists,QueueProcessorEnablerListprovides a means for accessingQueueProcessorEnablerelements sequentially either one at a time or many at a time.This session provides methods for retrievingQueueProcessorEnablers.This session defines methods to receive notifications on adds/changes toQueueProcessorEnablersin thisDistributor.This is the query for searching queue processor enablers.This is the query inspector for examining queue processor enabler queries.This session provides methods for searching amongQueueProcessorEnablerobjects.The queue receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedQueueProcessorEnablers.This session provides methods to applyQueueProcessorEnablerstoQueueProcessors.This session provides methods to retrieveQueueProcessorEnablertoQueueProcessor mappings.The search interface for governing queue processor enabler searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongQueueProcessorEnablers.This session manages queries and sequencing to create "smart" dynamic catalogs.This is the form for creating and updatingQueueProcessors.Like allOsidLists,QueueProcessorListprovides a means for accessingQueueProcessorelements sequentially either one at a time or many at a time.This session provides methods for retrievingQueueProcessors.This session defines methods to receive notifications on adds/changes toQueueProcessorsin thisDistributor.This is the query for searching queue processors.This is the query inspector for examining queue processor queries.This session provides methods for searching amongQueueProcessorobjects.The queue receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deletedQueueProcessors.This session provides methods to applyQueueProcessorstoQueues.This session provides methods to retrieveQueueProcessortoQueuemappings.The search interface for governing queue processor searches.An interface for specifying the ordering of search results.This interface provides a means to capture results of a search.This session provides methods for searching amongQueueProcessors.This session manages queries and sequencing to create "smart" dynamic catalogs.