|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Specifies the behavior for a rules engine service provider.
Method Summary | |
boolean |
acceptsURI(java.lang.String rulesetURI)
Determines whether or not the service provider can create a ruleset for the given rule set uri. |
Context |
createContext(java.lang.String rulesetURI)
Creates a context for the given rule set uri |
void |
createRuleset(java.lang.String rulesetURI,
java.io.InputStream ruleStream)
Creates a rule set for the given input stream |
RulesetBuilder |
createRulesetBuilder()
Creates a new rule set builder |
java.lang.String |
getID()
Gets the service provider's id |
int |
getMajorVersion()
Gets the service provider's major version number. |
int |
getMinorVersion()
Gets the service provider's minor version number. |
void |
releaseAllRulesets()
Releases all rule sets |
void |
releaseRuleset(java.lang.String rulesetURI)
Releases a ruleset |
void |
releaseUnusedRulesets()
Releases all rule sets that are not in use |
Method Detail |
public boolean acceptsURI(java.lang.String rulesetURI) throws java.lang.IllegalArgumentException
rulesetURI
- The uri of the rule setpublic Context createContext(java.lang.String rulesetURI) throws ServiceProviderException
rulesetURI
- The rule set uri for which a context is to be createdpublic void createRuleset(java.lang.String rulesetURI, java.io.InputStream ruleStream) throws java.lang.IllegalArgumentException, ServiceProviderException
rulesetURI
- The rule set uri to be mapped to the resultant rule setruleStream
- A stream of rules expressed in the vendor-specific languagepublic RulesetBuilder createRulesetBuilder() throws java.lang.IllegalArgumentException, ServiceProviderException
public java.lang.String getID()
public int getMajorVersion()
public int getMinorVersion()
public void releaseAllRulesets() throws ServiceProviderException
public void releaseRuleset(java.lang.String rulesetURI) throws java.lang.IllegalArgumentException, ServiceProviderException
rulesetURI
- The url of the rule set to be releasedpublic void releaseUnusedRulesets() throws ServiceProviderException
|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |