Class ConnectionFactoryImpl


  • public class ConnectionFactoryImpl
    extends ConnectionFactory
    Class Declaration for Class1
    Author:
    Farrukh S. Najmi
    • Constructor Detail

      • ConnectionFactoryImpl

        public ConnectionFactoryImpl()
        Default constructor
    • Method Detail

      • setProperties

        public void setProperties​(Properties properties)
                           throws JAXRException
        Description copied from class: ConnectionFactory
        Sets the Properties used during createConnection and createFederatedConnection calls.

        Standard Connection Properties:
        javax.xml.registry.queryManagerURL - URL String for the query manager service within the target registry provider
        javax.xml.registry.lifeCycleManagerURL - URL String for the life cycle manager service within the target registry provider. If unspecified, must default to value of the queryManagerURL described above
        javax.xml.registry.semanticEquivalences - String that allows specification of semantic equivalences
        javax.xml.registry.security.authenticationMethod - string that provides a hint to the JAXR provider on the authentication method to be used when authenticating with the registry provider. Possible value include but are not limited to "UDDI_GET_AUTHTOKEN", "HTTP_BASIC", "CLIENT_CERTIFICATE", "MS_PASSPORT"
        javax.xml.registry.uddi.maxRows - integer that specifies the maximum number of rows to be returned for find operations. This property is specific for UDDI providers
        javax.xml.registry.postalAddressScheme - String that specifies the id of a ClassificationScheme that is used as the default postal address scheme for this connection

        Capability Level: 0
        Specified by:
        setProperties in class ConnectionFactory
        Parameters:
        properties - configuration properties that are either specified by JAXR specification or are provider specific.
        Throws:
        JAXRException - If the JAXR provider encounters an internal error
      • createFederatedConnection

        public FederatedConnection createFederatedConnection​(Collection connections)
                                                      throws JAXRException
        Create a Federation.
        Specified by:
        createFederatedConnection in class ConnectionFactory
        Parameters:
        properties - configuration properties that are either specified by JAXR or provider specific.

        Capability Level: 0
        connections - Is a Collection of Connection objects. Note that Connection objects may also be Federation objects.
        Returns:
        the FederatedConnection created by this call
        Throws:
        JAXRException - If the JAXR provider encounters an internal error