Package org.apache.qpid.server.model
Interface Port<X extends Port<X>>
-
- All Superinterfaces:
ConfiguredObject<X>
,ContextProvider
,PermissionedObject
,TaskExecutorProvider
- All Known Implementing Classes:
AbstractPort
,AmqpPortImpl
,HttpPortImpl
public interface Port<X extends Port<X>> extends ConfiguredObject<X>
-
-
Field Summary
Fields Modifier and Type Field Description static String
ALLOW_CONFIDENTIAL_OPERATIONS_ON_INSECURE_CHANNELS
static String
AUTHENTICATION_PROVIDER
static String
BINDING_ADDRESS
static String
CLASS_DESCRIPTION
static String
CLIENT_CERT_RECORDER
static String
CONNECTION_MAXIMUM_AUTHENTICATION_DELAY
static String
DEFAULT_BINDING_ADDRESS
static long
DEFAULT_MAX_CONNECTION_AUTHENTICATION_DELAY
static String
KEY_STORE
static String
NEED_CLIENT_AUTH
static String
PORT
static String
PROTOCOLS
static String
TCP_NO_DELAY
static String
TRANSPORTS
static String
TRUST_STORES
static String
WANT_CLIENT_AUTH
-
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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NamedAddressSpace
getAddressSpace(String name)
AuthenticationProvider<?>
getAuthenticationProvider()
String
getBindingAddress()
int
getBoundPort()
TrustStore<?>
getClientCertRecorder()
Collection<Connection>
getConnections()
KeyStore
getKeyStore()
boolean
getNeedClientAuth()
int
getPort()
Set<Protocol>
getProtocols()
SSLContext
getSSLContext()
SubjectCreator
getSubjectCreator(boolean secure, String host)
List<String>
getTlsCipherSuiteAllowList()
List<String>
getTlsCipherSuiteDenyList()
List<String>
getTlsProtocolAllowList()
List<String>
getTlsProtocolDenyList()
int
getTLSSessionCacheSize()
int
getTLSSessionTimeout()
Set<Transport>
getTransports()
Collection<TrustStore>
getTrustStores()
boolean
getWantClientAuth()
boolean
isAllowConfidentialOperationsOnInsecureChannels()
boolean
isTlsSupported()
void
start()
com.google.common.util.concurrent.ListenableFuture<Void>
startAsync()
boolean
updateTLS()
-
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.TaskExecutorProvider
getTaskExecutor
-
-
-
-
Field Detail
-
CLASS_DESCRIPTION
static final String CLASS_DESCRIPTION
- See Also:
- Constant Field Values
-
BINDING_ADDRESS
static final String BINDING_ADDRESS
- See Also:
- Constant Field Values
-
PORT
static final String PORT
- See Also:
- Constant Field Values
-
PROTOCOLS
static final String PROTOCOLS
- See Also:
- Constant Field Values
-
TRANSPORTS
static final String TRANSPORTS
- See Also:
- Constant Field Values
-
TCP_NO_DELAY
static final String TCP_NO_DELAY
- See Also:
- Constant Field Values
-
NEED_CLIENT_AUTH
static final String NEED_CLIENT_AUTH
- See Also:
- Constant Field Values
-
WANT_CLIENT_AUTH
static final String WANT_CLIENT_AUTH
- See Also:
- Constant Field Values
-
AUTHENTICATION_PROVIDER
static final String AUTHENTICATION_PROVIDER
- See Also:
- Constant Field Values
-
KEY_STORE
static final String KEY_STORE
- See Also:
- Constant Field Values
-
TRUST_STORES
static final String TRUST_STORES
- See Also:
- Constant Field Values
-
CLIENT_CERT_RECORDER
static final String CLIENT_CERT_RECORDER
- See Also:
- Constant Field Values
-
DEFAULT_BINDING_ADDRESS
static final String DEFAULT_BINDING_ADDRESS
- See Also:
- Constant Field Values
-
CONNECTION_MAXIMUM_AUTHENTICATION_DELAY
static final String CONNECTION_MAXIMUM_AUTHENTICATION_DELAY
- See Also:
- Constant Field Values
-
DEFAULT_MAX_CONNECTION_AUTHENTICATION_DELAY
static final long DEFAULT_MAX_CONNECTION_AUTHENTICATION_DELAY
- See Also:
- Constant Field Values
-
ALLOW_CONFIDENTIAL_OPERATIONS_ON_INSECURE_CHANNELS
static final String ALLOW_CONFIDENTIAL_OPERATIONS_ON_INSECURE_CHANNELS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPort
int getPort()
-
isAllowConfidentialOperationsOnInsecureChannels
boolean isAllowConfidentialOperationsOnInsecureChannels()
-
getBoundPort
int getBoundPort()
-
getKeyStore
KeyStore getKeyStore()
-
getTrustStores
Collection<TrustStore> getTrustStores()
-
getBindingAddress
String getBindingAddress()
-
getSSLContext
SSLContext getSSLContext()
-
getNeedClientAuth
boolean getNeedClientAuth()
-
getWantClientAuth
boolean getWantClientAuth()
-
getClientCertRecorder
TrustStore<?> getClientCertRecorder()
-
getAuthenticationProvider
AuthenticationProvider<?> getAuthenticationProvider()
-
getTLSSessionTimeout
int getTLSSessionTimeout()
-
getTLSSessionCacheSize
int getTLSSessionCacheSize()
-
getConnections
Collection<Connection> getConnections()
-
start
void start()
-
startAsync
com.google.common.util.concurrent.ListenableFuture<Void> startAsync()
-
getAddressSpace
NamedAddressSpace getAddressSpace(String name)
-
getSubjectCreator
SubjectCreator getSubjectCreator(boolean secure, String host)
-
isTlsSupported
boolean isTlsSupported()
-
updateTLS
boolean updateTLS()
-
-