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 java.lang.String
ALLOW_CONFIDENTIAL_OPERATIONS_ON_INSECURE_CHANNELS
static java.lang.String
AUTHENTICATION_PROVIDER
static java.lang.String
BINDING_ADDRESS
static java.lang.String
CLASS_DESCRIPTION
static java.lang.String
CLIENT_CERT_RECORDER
static java.lang.String
CONNECTION_MAXIMUM_AUTHENTICATION_DELAY
static java.lang.String
DEFAULT_BINDING_ADDRESS
static long
DEFAULT_MAX_CONNECTION_AUTHENTICATION_DELAY
static java.lang.String
KEY_STORE
static java.lang.String
NEED_CLIENT_AUTH
static java.lang.String
PORT
static java.lang.String
PROTOCOLS
static java.lang.String
TCP_NO_DELAY
static java.lang.String
TRANSPORTS
static java.lang.String
TRUST_STORES
static java.lang.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
-
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 java.lang.String CLASS_DESCRIPTION
- See Also:
- Constant Field Values
-
BINDING_ADDRESS
static final java.lang.String BINDING_ADDRESS
- See Also:
- Constant Field Values
-
PORT
static final java.lang.String PORT
- See Also:
- Constant Field Values
-
PROTOCOLS
static final java.lang.String PROTOCOLS
- See Also:
- Constant Field Values
-
TRANSPORTS
static final java.lang.String TRANSPORTS
- See Also:
- Constant Field Values
-
TCP_NO_DELAY
static final java.lang.String TCP_NO_DELAY
- See Also:
- Constant Field Values
-
NEED_CLIENT_AUTH
static final java.lang.String NEED_CLIENT_AUTH
- See Also:
- Constant Field Values
-
WANT_CLIENT_AUTH
static final java.lang.String WANT_CLIENT_AUTH
- See Also:
- Constant Field Values
-
AUTHENTICATION_PROVIDER
static final java.lang.String AUTHENTICATION_PROVIDER
- See Also:
- Constant Field Values
-
KEY_STORE
static final java.lang.String KEY_STORE
- See Also:
- Constant Field Values
-
TRUST_STORES
static final java.lang.String TRUST_STORES
- See Also:
- Constant Field Values
-
CLIENT_CERT_RECORDER
static final java.lang.String CLIENT_CERT_RECORDER
- See Also:
- Constant Field Values
-
DEFAULT_BINDING_ADDRESS
static final java.lang.String DEFAULT_BINDING_ADDRESS
- See Also:
- Constant Field Values
-
CONNECTION_MAXIMUM_AUTHENTICATION_DELAY
static final java.lang.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 java.lang.String ALLOW_CONFIDENTIAL_OPERATIONS_ON_INSECURE_CHANNELS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPort
int getPort()
-
isAllowConfidentialOperationsOnInsecureChannels
boolean isAllowConfidentialOperationsOnInsecureChannels()
-
getBoundPort
int getBoundPort()
-
getProtocols
java.util.Set<Protocol> getProtocols()
-
getTransports
java.util.Set<Transport> getTransports()
-
getKeyStore
KeyStore getKeyStore()
-
getTrustStores
java.util.Collection<TrustStore> getTrustStores()
-
getTlsProtocolAllowList
java.util.List<java.lang.String> getTlsProtocolAllowList()
-
getTlsProtocolDenyList
java.util.List<java.lang.String> getTlsProtocolDenyList()
-
getTlsCipherSuiteAllowList
java.util.List<java.lang.String> getTlsCipherSuiteAllowList()
-
getTlsCipherSuiteDenyList
java.util.List<java.lang.String> getTlsCipherSuiteDenyList()
-
getBindingAddress
java.lang.String getBindingAddress()
-
getSSLContext
javax.net.ssl.SSLContext getSSLContext()
-
getNeedClientAuth
boolean getNeedClientAuth()
-
getWantClientAuth
boolean getWantClientAuth()
-
getClientCertRecorder
TrustStore<?> getClientCertRecorder()
-
getAuthenticationProvider
AuthenticationProvider<?> getAuthenticationProvider()
-
getTLSSessionTimeout
int getTLSSessionTimeout()
-
getTLSSessionCacheSize
int getTLSSessionCacheSize()
-
getConnections
java.util.Collection<Connection> getConnections()
-
start
void start()
-
startAsync
com.google.common.util.concurrent.ListenableFuture<java.lang.Void> startAsync()
-
getAddressSpace
NamedAddressSpace getAddressSpace(java.lang.String name)
-
getSubjectCreator
SubjectCreator getSubjectCreator(boolean secure, java.lang.String host)
-
isTlsSupported
boolean isTlsSupported()
-
updateTLS
boolean updateTLS()
-
-