Interface AmqpPort<X extends AmqpPort<X>>
-
- All Superinterfaces:
ConfiguredObject<X>
,ContextProvider
,PermissionedObject
,Port<X>
,TaskExecutorProvider
- All Known Implementing Classes:
AmqpPortImpl
public interface AmqpPort<X extends AmqpPort<X>> extends Port<X>
-
-
Field Summary
-
Fields inherited from interface org.apache.qpid.server.model.ConfiguredObject
AWAIT_ATTAINMENT_TIMEOUT, CONTEXT, CREATED_BY, CREATED_TIME, DEFAULT_AWAIT_ATTAINMENT_TIMEOUT, DESCRIPTION, DESIRED_STATE, DURABLE, ID, LAST_UPDATED_BY, LAST_UPDATED_TIME, LIFETIME_POLICY, NAME, OVER_SIZED_ATTRIBUTE_ALTERNATIVE_TEXT, STATE, TYPE
-
Fields inherited from interface org.apache.qpid.server.model.Port
ALLOW_CONFIDENTIAL_OPERATIONS_ON_INSECURE_CHANNELS, AUTHENTICATION_PROVIDER, BINDING_ADDRESS, CLASS_DESCRIPTION, CLIENT_CERT_RECORDER, CONNECTION_MAXIMUM_AUTHENTICATION_DELAY, DEFAULT_BINDING_ADDRESS, DEFAULT_MAX_CONNECTION_AUTHENTICATION_DELAY, KEY_STORE, NEED_CLIENT_AUTH, PORT, PROTOCOLS, TCP_NO_DELAY, TRANSPORTS, TRUST_STORES, WANT_CLIENT_AUTH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
acceptNewConnectionAndIncrementCount(java.net.SocketAddress remoteSocketAddress)
long
decrementConnectionCount()
boolean
getCloseWhenNoRoute()
long
getConnectionCount()
java.util.List<ConnectionPropertyEnricher>
getConnectionPropertyEnrichers()
int
getHeartbeatDelay()
int
getMaxOpenConnections()
boolean
getNeedClientAuth()
int
getNetworkBufferSize()
int
getNumberOfSelectors()
long
getProtocolHandshakeTimeout()
java.util.Set<Protocol>
getProtocols()
int
getSessionCountLimit()
int
getThreadPoolSize()
long
getTotalConnectionCount()
java.util.Set<Transport>
getTransports()
boolean
getWantClientAuth()
boolean
isIgnoreInvalidSni()
boolean
isTcpNoDelay()
void
resetStatistics()
-
Methods inherited from interface org.apache.qpid.server.model.ConfiguredObject
addChangeListener, asObjectRecord, authorise, authorise, authorise, close, closeAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, findConfiguredObject, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getState, getStatistics, getStatistics, getType, getTypeClass, getUserPreferences, hasEncrypter, isDurable, managesChildStorage, newToken, open, openAsync, removeChangeListener, removeContextVariable, setAttributes, setAttributesAsync, setContextVariable, setUserPreferences
-
Methods inherited from interface org.apache.qpid.server.model.ContextProvider
getContextKeys, getContextValue, getContextValue
-
Methods inherited from interface org.apache.qpid.server.model.Port
getAddressSpace, getAuthenticationProvider, getBindingAddress, getBoundPort, getClientCertRecorder, getConnections, getKeyStore, getPort, getSSLContext, getSubjectCreator, getTlsCipherSuiteAllowList, getTlsCipherSuiteDenyList, getTlsProtocolAllowList, getTlsProtocolDenyList, getTLSSessionCacheSize, getTLSSessionTimeout, getTrustStores, isAllowConfidentialOperationsOnInsecureChannels, isTlsSupported, start, startAsync, updateTLS
-
Methods inherited from interface org.apache.qpid.server.model.TaskExecutorProvider
getTaskExecutor
-
-
-
-
Field Detail
-
DEFAULT_AMQP_TCP_NO_DELAY
static final java.lang.String DEFAULT_AMQP_TCP_NO_DELAY
- See Also:
- Constant Field Values
-
DEFAULT_AMQP_NEED_CLIENT_AUTH
static final java.lang.String DEFAULT_AMQP_NEED_CLIENT_AUTH
- See Also:
- Constant Field Values
-
DEFAULT_AMQP_WANT_CLIENT_AUTH
static final java.lang.String DEFAULT_AMQP_WANT_CLIENT_AUTH
- See Also:
- Constant Field Values
-
MAX_OPEN_CONNECTIONS
static final java.lang.String MAX_OPEN_CONNECTIONS
- See Also:
- Constant Field Values
-
THREAD_POOL_SIZE
static final java.lang.String THREAD_POOL_SIZE
- See Also:
- Constant Field Values
-
NUMBER_OF_SELECTORS
static final java.lang.String NUMBER_OF_SELECTORS
- See Also:
- Constant Field Values
-
DEFAULT_AMQP_PROTOCOLS
static final java.lang.String DEFAULT_AMQP_PROTOCOLS
- See Also:
- Constant Field Values
-
PORT_AMQP_THREAD_POOL_SIZE
static final java.lang.String PORT_AMQP_THREAD_POOL_SIZE
- See Also:
- Constant Field Values
-
PORT_AMQP_THREAD_POOL_KEEP_ALIVE_TIMEOUT
static final java.lang.String PORT_AMQP_THREAD_POOL_KEEP_ALIVE_TIMEOUT
- See Also:
- Constant Field Values
-
PORT_AMQP_NUMBER_OF_SELECTORS
static final java.lang.String PORT_AMQP_NUMBER_OF_SELECTORS
- See Also:
- Constant Field Values
-
PORT_AMQP_ACCEPT_BACKLOG
static final java.lang.String PORT_AMQP_ACCEPT_BACKLOG
- See Also:
- Constant Field Values
-
PORT_DIAGNOSIS_OF_SSL_ENGINE_LOOPING
static final java.lang.String PORT_DIAGNOSIS_OF_SSL_ENGINE_LOOPING
- See Also:
- Constant Field Values
-
PORT_DIAGNOSIS_OF_SSL_ENGINE_LOOPING_WARN_THRESHOLD
static final java.lang.String PORT_DIAGNOSIS_OF_SSL_ENGINE_LOOPING_WARN_THRESHOLD
- See Also:
- Constant Field Values
-
PORT_DIAGNOSIS_OF_SSL_ENGINE_LOOPING_BREAK_THRESHOLD
static final java.lang.String PORT_DIAGNOSIS_OF_SSL_ENGINE_LOOPING_BREAK_THRESHOLD
- See Also:
- Constant Field Values
-
INSTALLED_PROTOCOLS
static final java.lang.String INSTALLED_PROTOCOLS
-
PORT_MAX_OPEN_CONNECTIONS
static final java.lang.String PORT_MAX_OPEN_CONNECTIONS
- See Also:
- Constant Field Values
-
DEFAULT_MAX_OPEN_CONNECTIONS
static final int DEFAULT_MAX_OPEN_CONNECTIONS
- See Also:
- Constant Field Values
-
DEFAULT_PORT_DIAGNOSIS_OF_SSL_ENGINE_LOOPING
static final boolean DEFAULT_PORT_DIAGNOSIS_OF_SSL_ENGINE_LOOPING
- See Also:
- Constant Field Values
-
DEFAULT_PORT_DIAGNOSIS_OF_SSL_ENGINE_LOOPING_WARN_THRESHOLD
static final long DEFAULT_PORT_DIAGNOSIS_OF_SSL_ENGINE_LOOPING_WARN_THRESHOLD
- See Also:
- Constant Field Values
-
DEFAULT_PORT_DIAGNOSIS_OF_SSL_ENGINE_LOOPING_BREAK_THRESHOLD
static final long DEFAULT_PORT_DIAGNOSIS_OF_SSL_ENGINE_LOOPING_BREAK_THRESHOLD
- See Also:
- Constant Field Values
-
PORT_IGNORE_INVALID_SNI
static final java.lang.String PORT_IGNORE_INVALID_SNI
- See Also:
- Constant Field Values
-
DEFAULT_PORT_IGNORE_INVALID_SNI
@Deprecated static final boolean DEFAULT_PORT_IGNORE_INVALID_SNI
Deprecated.In Java 17 logic SNI hostname validation became stricter and this flag will not help with the syntax errors in SNI hostnames provided by client. They will result in SSLPeerUnverifiedException thrown by SSLEngine. Therefore, usage of this flag is discouraged. It may be deleted in one of the future broker releases.- See Also:
- Constant Field Values
-
DEFAULT_PORT_AMQP_THREAD_POOL_SIZE
static final long DEFAULT_PORT_AMQP_THREAD_POOL_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_PORT_AMQP_THREAD_POOL_KEEP_ALIVE_TIMEOUT
static final long DEFAULT_PORT_AMQP_THREAD_POOL_KEEP_ALIVE_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_PORT_AMQP_NUMBER_OF_SELECTORS
static final long DEFAULT_PORT_AMQP_NUMBER_OF_SELECTORS
-
DEFAULT_PORT_AMQP_ACCEPT_BACKLOG
static final int DEFAULT_PORT_AMQP_ACCEPT_BACKLOG
- See Also:
- Constant Field Values
-
OPEN_CONNECTIONS_WARN_PERCENT
static final java.lang.String OPEN_CONNECTIONS_WARN_PERCENT
- See Also:
- Constant Field Values
-
DEFAULT_OPEN_CONNECTIONS_WARN_PERCENT
static final int DEFAULT_OPEN_CONNECTIONS_WARN_PERCENT
- See Also:
- Constant Field Values
-
PROTOCOL_HANDSHAKE_TIMEOUT
static final java.lang.String PROTOCOL_HANDSHAKE_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_PROTOCOL_HANDSHAKE_TIMEOUT
static final long DEFAULT_PROTOCOL_HANDSHAKE_TIMEOUT
- See Also:
- Constant Field Values
-
PROPERTY_DEFAULT_SUPPORTED_PROTOCOL_REPLY
static final java.lang.String PROPERTY_DEFAULT_SUPPORTED_PROTOCOL_REPLY
- See Also:
- Constant Field Values
-
CLOSE_WHEN_NO_ROUTE
static final java.lang.String CLOSE_WHEN_NO_ROUTE
- See Also:
- Constant Field Values
-
DEFAULT_CONNECTION_CLOSE_WHEN_NO_ROUTE
static final boolean DEFAULT_CONNECTION_CLOSE_WHEN_NO_ROUTE
- See Also:
- Constant Field Values
-
SESSION_COUNT_LIMIT
static final java.lang.String SESSION_COUNT_LIMIT
- See Also:
- Constant Field Values
-
DEFAULT_SESSION_COUNT_LIMIT
static final int DEFAULT_SESSION_COUNT_LIMIT
- See Also:
- Constant Field Values
-
HEART_BEAT_DELAY
static final java.lang.String HEART_BEAT_DELAY
- See Also:
- Constant Field Values
-
DEFAULT_HEART_BEAT_DELAY
static final int DEFAULT_HEART_BEAT_DELAY
- See Also:
- Constant Field Values
-
TLS_SESSION_TIMEOUT
static final java.lang.String TLS_SESSION_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_TLS_SESSION_TIMEOUT
static final int DEFAULT_TLS_SESSION_TIMEOUT
- See Also:
- Constant Field Values
-
TLS_SESSION_CACHE_SIZE
static final java.lang.String TLS_SESSION_CACHE_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_TLS_SESSION_CACHE_SIZE
static final int DEFAULT_TLS_SESSION_CACHE_SIZE
- See Also:
- Constant Field Values
-
CONNECTION_PROPERTY_ENRICHERS
static final java.lang.String CONNECTION_PROPERTY_ENRICHERS
- See Also:
- Constant Field Values
-
DEFAULT_CONNECTION_PROTOCOL_ENRICHERS
static final java.lang.String DEFAULT_CONNECTION_PROTOCOL_ENRICHERS
- See Also:
- Constant Field Values
-
-
Method Detail
-
isTcpNoDelay
boolean isTcpNoDelay()
-
getThreadPoolSize
int getThreadPoolSize()
-
getNumberOfSelectors
int getNumberOfSelectors()
-
getNeedClientAuth
boolean getNeedClientAuth()
- Specified by:
getNeedClientAuth
in interfacePort<X extends AmqpPort<X>>
-
getWantClientAuth
boolean getWantClientAuth()
- Specified by:
getWantClientAuth
in interfacePort<X extends AmqpPort<X>>
-
getTransports
java.util.Set<Transport> getTransports()
- Specified by:
getTransports
in interfacePort<X extends AmqpPort<X>>
-
getProtocols
java.util.Set<Protocol> getProtocols()
- Specified by:
getProtocols
in interfacePort<X extends AmqpPort<X>>
-
getMaxOpenConnections
int getMaxOpenConnections()
-
isIgnoreInvalidSni
boolean isIgnoreInvalidSni()
-
getConnectionCount
long getConnectionCount()
-
getTotalConnectionCount
long getTotalConnectionCount()
-
resetStatistics
void resetStatistics()
-
getProtocolHandshakeTimeout
long getProtocolHandshakeTimeout()
-
getCloseWhenNoRoute
boolean getCloseWhenNoRoute()
-
getSessionCountLimit
int getSessionCountLimit()
-
getHeartbeatDelay
int getHeartbeatDelay()
-
acceptNewConnectionAndIncrementCount
boolean acceptNewConnectionAndIncrementCount(java.net.SocketAddress remoteSocketAddress)
-
decrementConnectionCount
long decrementConnectionCount()
-
getNetworkBufferSize
int getNetworkBufferSize()
-
getConnectionPropertyEnrichers
java.util.List<ConnectionPropertyEnricher> getConnectionPropertyEnrichers()
-
-