|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QueryControlInterface
Method Summary | |
---|---|
List<String> |
getQueryNames()
Retrieves the names of queries that can be coped with. |
String |
getStandardVersion()
Retrieves the standard version implemented by this implementation. |
List<String> |
getSubscriptionIds(String queryName)
Retrieves the ID of a subscribed query. |
String |
getVendorVersion()
Retrieves the vendor version. |
QueryResults |
poll(Poll poll)
Performs a poll operation at the repository's Query Controls Module. |
void |
subscribe(Subscribe subscribe)
Performs a subscribe operation at the repository's Query Controls Module, i.e. subscribes a query for later execution. |
void |
unsubscribe(String subscriptionId)
Perform an unsubscribe operation at the repository's Query Controls Module, i.e. unsubscribes a previously subscribed query. |
Method Detail |
---|
QueryResults poll(Poll poll) throws ImplementationExceptionResponse, QueryTooComplexExceptionResponse, QueryTooLargeExceptionResponse, SecurityExceptionResponse, ValidationExceptionResponse, NoSuchNameExceptionResponse, QueryParameterExceptionResponse
poll
- The Poll object including the query name and parameters to be
executed.
QueryParameterExceptionResponse
NoSuchNameExceptionResponse
ValidationExceptionResponse
SecurityExceptionResponse
QueryTooLargeExceptionResponse
QueryTooComplexExceptionResponse
ImplementationExceptionResponse
void subscribe(Subscribe subscribe) throws DuplicateSubscriptionExceptionResponse, ImplementationExceptionResponse, QueryTooComplexExceptionResponse, SecurityExceptionResponse, InvalidURIExceptionResponse, ValidationExceptionResponse, SubscribeNotPermittedExceptionResponse, NoSuchNameExceptionResponse, SubscriptionControlsExceptionResponse, QueryParameterExceptionResponse
subscribe
- The Subscribe object including the query name, the parameters,
and subscription id used for subscribing the query.
QueryParameterExceptionResponse
SubscriptionControlsExceptionResponse
NoSuchNameExceptionResponse
SubscribeNotPermittedExceptionResponse
ValidationExceptionResponse
InvalidURIExceptionResponse
SecurityExceptionResponse
QueryTooComplexExceptionResponse
ImplementationExceptionResponse
DuplicateSubscriptionExceptionResponse
void unsubscribe(String subscriptionId) throws ImplementationExceptionResponse, SecurityExceptionResponse, ValidationExceptionResponse, NoSuchSubscriptionExceptionResponse
subscriptionId
- The ID of the query to be unsubscribed.
NoSuchSubscriptionExceptionResponse
ValidationExceptionResponse
SecurityExceptionResponse
ImplementationExceptionResponse
List<String> getQueryNames() throws ImplementationExceptionResponse, SecurityExceptionResponse, ValidationExceptionResponse
ValidationExceptionResponse
SecurityExceptionResponse
ImplementationExceptionResponse
List<String> getSubscriptionIds(String queryName) throws ImplementationExceptionResponse, SecurityExceptionResponse, ValidationExceptionResponse, NoSuchNameExceptionResponse
queryName
- The name of the query.
NoSuchNameExceptionResponse
ValidationExceptionResponse
SecurityExceptionResponse
ImplementationExceptionResponse
String getStandardVersion() throws ImplementationExceptionResponse, SecurityExceptionResponse, ValidationExceptionResponse
ValidationExceptionResponse
SecurityExceptionResponse
ImplementationExceptionResponse
String getVendorVersion() throws ImplementationExceptionResponse, SecurityExceptionResponse, ValidationExceptionResponse
ValidationExceptionResponse
SecurityExceptionResponse
ImplementationExceptionResponse
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |