Class PortFactory<X extends Port<X>>
- java.lang.Object
-
- org.apache.qpid.server.model.port.PortFactory<X>
-
- All Implemented Interfaces:
ConfiguredObjectTypeFactory<X>
,Pluggable
public class PortFactory<X extends Port<X>> extends Object implements ConfiguredObjectTypeFactory<X>
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_AMQP_BINDING
static boolean
DEFAULT_AMQP_NEED_CLIENT_AUTH
static int
DEFAULT_AMQP_RECEIVE_BUFFER_SIZE
static int
DEFAULT_AMQP_SEND_BUFFER_SIZE
static boolean
DEFAULT_AMQP_TCP_NO_DELAY
static boolean
DEFAULT_AMQP_WANT_CLIENT_AUTH
static Transport
DEFAULT_TRANSPORT
-
Constructor Summary
Constructors Constructor Description PortFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description X
create(ConfiguredObjectFactory factory, Map<String,Object> attributes, ConfiguredObject<?> parent)
com.google.common.util.concurrent.ListenableFuture<X>
createAsync(ConfiguredObjectFactory factory, Map<String,Object> attributes, ConfiguredObject<?> parent)
Class<? super Port>
getCategoryClass()
ConfiguredObjectTypeFactory<X>
getPortFactory(ConfiguredObjectFactory factory, Map<String,Object> attributes, Broker<?> broker)
String
getType()
UnresolvedConfiguredObject<X>
recover(ConfiguredObjectFactory factory, ConfiguredObjectRecord record, ConfiguredObject<?> parent)
-
-
-
Field Detail
-
DEFAULT_AMQP_SEND_BUFFER_SIZE
public static final int DEFAULT_AMQP_SEND_BUFFER_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_AMQP_RECEIVE_BUFFER_SIZE
public static final int DEFAULT_AMQP_RECEIVE_BUFFER_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_AMQP_NEED_CLIENT_AUTH
public static final boolean DEFAULT_AMQP_NEED_CLIENT_AUTH
- See Also:
- Constant Field Values
-
DEFAULT_AMQP_WANT_CLIENT_AUTH
public static final boolean DEFAULT_AMQP_WANT_CLIENT_AUTH
- See Also:
- Constant Field Values
-
DEFAULT_AMQP_TCP_NO_DELAY
public static final boolean DEFAULT_AMQP_TCP_NO_DELAY
- See Also:
- Constant Field Values
-
DEFAULT_AMQP_BINDING
public static final String DEFAULT_AMQP_BINDING
- See Also:
- Constant Field Values
-
DEFAULT_TRANSPORT
public static final Transport DEFAULT_TRANSPORT
-
-
Method Detail
-
getCategoryClass
public Class<? super Port> getCategoryClass()
- Specified by:
getCategoryClass
in interfaceConfiguredObjectTypeFactory<X extends Port<X>>
-
create
public X create(ConfiguredObjectFactory factory, Map<String,Object> attributes, ConfiguredObject<?> parent)
- Specified by:
create
in interfaceConfiguredObjectTypeFactory<X extends Port<X>>
-
createAsync
public com.google.common.util.concurrent.ListenableFuture<X> createAsync(ConfiguredObjectFactory factory, Map<String,Object> attributes, ConfiguredObject<?> parent)
- Specified by:
createAsync
in interfaceConfiguredObjectTypeFactory<X extends Port<X>>
-
recover
public UnresolvedConfiguredObject<X> recover(ConfiguredObjectFactory factory, ConfiguredObjectRecord record, ConfiguredObject<?> parent)
- Specified by:
recover
in interfaceConfiguredObjectTypeFactory<X extends Port<X>>
-
getPortFactory
public ConfiguredObjectTypeFactory<X> getPortFactory(ConfiguredObjectFactory factory, Map<String,Object> attributes, Broker<?> broker)
-
-