Class AmqpProviderFactory


  • public class AmqpProviderFactory
    extends ProviderFactory
    Factory for creating the AMQP provider.
    • Field Detail

      • DEFAULT_TRANSPORT_SCHEME

        public static final java.lang.String DEFAULT_TRANSPORT_SCHEME
        See Also:
        Constant Field Values
      • DEFAULT_PROVIDER_SCHEME

        public static final java.lang.String DEFAULT_PROVIDER_SCHEME
        See Also:
        Constant Field Values
    • Constructor Detail

      • AmqpProviderFactory

        public AmqpProviderFactory()
    • Method Detail

      • createProvider

        public AmqpProvider createProvider​(java.net.URI remoteURI)
                                    throws java.lang.Exception
        Description copied from class: ProviderFactory
        Creates an instance of the given AsyncProvider and configures it using the properties set on the given remote broker URI.
        Specified by:
        createProvider in class ProviderFactory
        Parameters:
        remoteURI - The URI used to connect to a remote Broker.
        Returns:
        a new AsyncProvider instance.
        Throws:
        java.lang.Exception - if an error occurs while creating the Provider instance.
      • createProvider

        public AmqpProvider createProvider​(java.net.URI remoteURI,
                                           ProviderFutureFactory futureFactory)
                                    throws java.lang.Exception
        Description copied from class: ProviderFactory
        Creates an instance of the given AsyncProvider and configures it using the properties set on the given remote broker URI.
        Specified by:
        createProvider in class ProviderFactory
        Parameters:
        remoteURI - The URI used to connect to a remote Broker.
        futureFactory - The ProviderFutureFactory to use when creating the new Provider.
        Returns:
        a new AsyncProvider instance.
        Throws:
        java.lang.Exception - if an error occurs while creating the Provider instance.
      • getName

        public java.lang.String getName()
        Specified by:
        getName in class ProviderFactory
        Returns:
        the name of this Provider.
      • getTransportScheme

        public java.lang.String getTransportScheme()
      • setTransportScheme

        public void setTransportScheme​(java.lang.String transportScheme)
        Parameters:
        transportScheme - the transport type name to use when creating a new provider.
      • getProviderScheme

        public java.lang.String getProviderScheme()
      • setProviderScheme

        public void setProviderScheme​(java.lang.String providerScheme)
        Parameters:
        providerScheme - the providerScheme to use to identify the AMQP provider