Package javax.xml.registry
Interface RegistryService
public interface RegistryService
This is the principal interface implemented by a Jakarta XML Registries provider.
A registry client can get this interface from a Connection to a registry.
It provides the methods that are used by the client to discover various capability
specific interfaces implemented by the Jakarta XML Registries provider.
- Author:
- Farrukh S. Najmi
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetBulkResponse
(String requestId) Returns the BulkResponse associated with specified requestId.Returns the BusinessLifeCycleManager object implemented by the Jakarta XML Registries provider.Returns the BusinessQueryManager object implemented by the Jakarta XML Registries provider.Returns the CapabilityProfile for the Jakarta XML Registries provider.Returns the DeclarativeQueryManager object implemented by the Jakarta XML Registries provider.Gets the default user-defined postal scheme for codifying the attributes of PostalAddress.makeRegistrySpecificRequest
(String request) Takes a String that is an XML request in a registry-specific format, sends the request to the registry, and returns a String that is the registry-specific XML response.
-
Method Details
-
getCapabilityProfile
Returns the CapabilityProfile for the Jakarta XML Registries provider.- Capability Level: 0
- Returns:
- the CapabilityProfile for a Jakarta XML Registries provider
- Throws:
JAXRException
- If the Jakarta XML Registries provider encounters an internal error- See Also:
-
getBusinessLifeCycleManager
Returns the BusinessLifeCycleManager object implemented by the Jakarta XML Registries provider.- Capability Level: 0
- Returns:
- the BusinessLifeCycleManager
- Throws:
JAXRException
- If the Jakarta XML Registries provider encounters an internal error- See Also:
-
getBusinessQueryManager
Returns the BusinessQueryManager object implemented by the Jakarta XML Registries provider.- Capability Level: 0
- Returns:
- the BusinessQueryManaer
- Throws:
JAXRException
- If the Jakarta XML Registries provider encounters an internal error- See Also:
-
getDeclarativeQueryManager
DeclarativeQueryManager getDeclarativeQueryManager() throws JAXRException, UnsupportedCapabilityExceptionReturns the DeclarativeQueryManager object implemented by the Jakarta XML Registries provider.- Capability Level: 1
- Returns:
- the DeclarativeQueryManager
- Throws:
JAXRException
- If the Jakarta XML Registries provider encounters an internal errorUnsupportedCapabilityException
- If the Jakarta XML Registries provider can not satisfy the request- See Also:
-
getBulkResponse
Returns the BulkResponse associated with specified requestId. Once a client retrieves a BulkResponse for a particular requestId any subsequent calls to retrieve the Bulkresponse for the same requestId should result in an InvalidRequestException.- Capability Level: 0
- Parameters:
requestId
- the id for a previous asynchronous request- Returns:
- the BulkResponse that contains the result for the specified request
- Throws:
InvalidRequestException
- if no responses exist for specified requestIdJAXRException
- If the Jakarta XML Registries provider encounters an internal error
-
getDefaultPostalScheme
Gets the default user-defined postal scheme for codifying the attributes of PostalAddress.- Capability Level: 0
- Returns:
- the ClassificationScheme that is the default postal scheme
- Throws:
JAXRException
- If the Jakarta XML Registries provider encounters an internal error
-
makeRegistrySpecificRequest
Takes a String that is an XML request in a registry-specific format, sends the request to the registry, and returns a String that is the registry-specific XML response.- Capability Level: 0
- Parameters:
request
- the registry-specific request in a String representation- Returns:
- the String that is the XML response in a registry-specific manner
- Throws:
JAXRException
- If the Jakarta XML Registries provider encounters an internal error
-