Interface HttpPort<X extends HttpPort<X>>
-
- All Superinterfaces:
ConfiguredObject<X>
,ContextProvider
,PermissionedObject
,Port<X>
,TaskExecutorProvider
- All Known Implementing Classes:
HttpPortImpl
public interface HttpPort<X extends HttpPort<X>> extends Port<X>
-
-
Field Summary
Fields Modifier and Type Field Description static String
ABSOLUTE_SESSION_TIMEOUT
static long
DEFAULT_ABSOLUTE_SESSION_TIMEOUT
static String
DEFAULT_HTTP_NEED_CLIENT_AUTH
static String
DEFAULT_HTTP_WANT_CLIENT_AUTH
static int
DEFAULT_PORT_HTTP_ACCEPT_BACKLOG
static long
DEFAULT_PORT_HTTP_NUMBER_OF_ACCEPTORS
static long
DEFAULT_PORT_HTTP_NUMBER_OF_SELECTORS
static long
DEFAULT_PORT_HTTP_THREAD_POOL_MAXIMUM
static long
DEFAULT_PORT_HTTP_THREAD_POOL_MINIMUM
static int
DEFAULT_TLS_SESSION_CACHE_SIZE
static int
DEFAULT_TLS_SESSION_TIMEOUT
static String
PORT_HTTP_ACCEPT_BACKLOG
static String
PORT_HTTP_NUMBER_OF_ACCEPTORS
static String
PORT_HTTP_NUMBER_OF_SELECTORS
static String
PORT_HTTP_THREAD_POOL_MAXIMUM
static String
PORT_HTTP_THREAD_POOL_MINIMUM
static String
THREAD_POOL_MAXIMUM
static String
THREAD_POOL_MINIMUM
static String
TLS_SESSION_CACHE_SIZE
static String
TLS_SESSION_TIMEOUT
-
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 long
getAbsoluteSessionTimeout()
int
getAcceptBacklogSize()
int
getDesiredNumberOfAcceptors()
int
getDesiredNumberOfSelectors()
boolean
getNeedClientAuth()
int
getNumberOfAcceptors()
int
getNumberOfSelectors()
Set<Protocol>
getProtocols()
int
getThreadPoolMaximum()
int
getThreadPoolMinimum()
Set<Transport>
getTransports()
boolean
getWantClientAuth()
boolean
isManageBrokerOnNoAliasMatch()
void
setPortManager(PortManager manager)
-
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_HTTP_NEED_CLIENT_AUTH
static final String DEFAULT_HTTP_NEED_CLIENT_AUTH
- See Also:
- Constant Field Values
-
DEFAULT_HTTP_WANT_CLIENT_AUTH
static final String DEFAULT_HTTP_WANT_CLIENT_AUTH
- See Also:
- Constant Field Values
-
THREAD_POOL_MINIMUM
static final String THREAD_POOL_MINIMUM
- See Also:
- Constant Field Values
-
THREAD_POOL_MAXIMUM
static final String THREAD_POOL_MAXIMUM
- See Also:
- Constant Field Values
-
PORT_HTTP_NUMBER_OF_SELECTORS
static final String PORT_HTTP_NUMBER_OF_SELECTORS
- See Also:
- Constant Field Values
-
DEFAULT_PORT_HTTP_NUMBER_OF_SELECTORS
static final long DEFAULT_PORT_HTTP_NUMBER_OF_SELECTORS
- See Also:
- Constant Field Values
-
PORT_HTTP_NUMBER_OF_ACCEPTORS
static final String PORT_HTTP_NUMBER_OF_ACCEPTORS
- See Also:
- Constant Field Values
-
DEFAULT_PORT_HTTP_NUMBER_OF_ACCEPTORS
static final long DEFAULT_PORT_HTTP_NUMBER_OF_ACCEPTORS
- See Also:
- Constant Field Values
-
PORT_HTTP_ACCEPT_BACKLOG
static final String PORT_HTTP_ACCEPT_BACKLOG
- See Also:
- Constant Field Values
-
DEFAULT_PORT_HTTP_ACCEPT_BACKLOG
static final int DEFAULT_PORT_HTTP_ACCEPT_BACKLOG
- See Also:
- Constant Field Values
-
ABSOLUTE_SESSION_TIMEOUT
static final String ABSOLUTE_SESSION_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_ABSOLUTE_SESSION_TIMEOUT
static final long DEFAULT_ABSOLUTE_SESSION_TIMEOUT
- See Also:
- Constant Field Values
-
TLS_SESSION_TIMEOUT
static final 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 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
-
PORT_HTTP_THREAD_POOL_MAXIMUM
static final String PORT_HTTP_THREAD_POOL_MAXIMUM
- See Also:
- Constant Field Values
-
DEFAULT_PORT_HTTP_THREAD_POOL_MAXIMUM
static final long DEFAULT_PORT_HTTP_THREAD_POOL_MAXIMUM
- See Also:
- Constant Field Values
-
PORT_HTTP_THREAD_POOL_MINIMUM
static final String PORT_HTTP_THREAD_POOL_MINIMUM
- See Also:
- Constant Field Values
-
DEFAULT_PORT_HTTP_THREAD_POOL_MINIMUM
static final long DEFAULT_PORT_HTTP_THREAD_POOL_MINIMUM
- See Also:
- Constant Field Values
-
-
Method Detail
-
getNeedClientAuth
boolean getNeedClientAuth()
- Specified by:
getNeedClientAuth
in interfacePort<X extends HttpPort<X>>
-
getWantClientAuth
boolean getWantClientAuth()
- Specified by:
getWantClientAuth
in interfacePort<X extends HttpPort<X>>
-
getTransports
Set<Transport> getTransports()
- Specified by:
getTransports
in interfacePort<X extends HttpPort<X>>
-
getProtocols
Set<Protocol> getProtocols()
- Specified by:
getProtocols
in interfacePort<X extends HttpPort<X>>
-
setPortManager
void setPortManager(PortManager manager)
-
getThreadPoolMaximum
int getThreadPoolMaximum()
-
getThreadPoolMinimum
int getThreadPoolMinimum()
-
isManageBrokerOnNoAliasMatch
boolean isManageBrokerOnNoAliasMatch()
-
getDesiredNumberOfAcceptors
int getDesiredNumberOfAcceptors()
-
getDesiredNumberOfSelectors
int getDesiredNumberOfSelectors()
-
getAcceptBacklogSize
int getAcceptBacklogSize()
-
getNumberOfAcceptors
int getNumberOfAcceptors()
-
getNumberOfSelectors
int getNumberOfSelectors()
-
getAbsoluteSessionTimeout
long getAbsoluteSessionTimeout()
-
-