Package org.apache.qpid.server.model
Interface Connection<X extends Connection<X>>
-
- All Superinterfaces:
ConfiguredObject<X>
,ContextProvider
,PermissionedObject
,TaskExecutorProvider
- All Known Subinterfaces:
AMQPConnection<C>
- All Known Implementing Classes:
AbstractAMQPConnection
public interface Connection<X extends Connection<X>> extends ConfiguredObject<X>
-
-
Field Summary
Fields Modifier and Type Field Description static String
CLIENT_ID
static String
CLIENT_VERSION
static String
CLOSE_RESPONSE_TIMEOUT
static long
DEFAULT_CLOSE_RESPONSE_TIMEOUT
static int
DEFAULT_MAX_MESSAGE_SIZE
static long
DEFAULT_MAX_UNCOMMITTED_IN_MEMORY_SIZE
static String
INCOMING
static String
LOCAL_ADDRESS
static String
MAX_MESSAGE_SIZE
static String
MAX_UNCOMMITTED_IN_MEMORY_SIZE
static String
PORT
static String
PRINCIPAL
static String
PROPERTIES
static String
REMOTE_ADDRESS
static String
REMOTE_PROCESS_NAME
static String
REMOTE_PROCESS_PID
static String
SESSION_COUNT_LIMIT
static String
STATE
static String
TRANSPORT
-
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, TYPE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NamedAddressSpace
getAddressSpace()
long
getBytesIn()
long
getBytesOut()
String
getClientId()
String
getClientProduct()
String
getClientVersion()
Date
getLastInboundMessageTime()
Date
getLastIoTime()
Date
getLastMessageTime()
Date
getLastOutboundMessageTime()
String
getLocalAddress()
long
getLocalTransactionBegins()
long
getLocalTransactionOpen()
long
getLocalTransactionRollbacks()
long
getMaxUncommittedInMemorySize()
long
getMessagesIn()
long
getMessagesOut()
Date
getOldestTransactionStartTime()
Port<?>
getPort()
String
getPrincipal()
Protocol
getProtocol()
String
getRemoteAddress()
String
getRemoteProcessName()
String
getRemoteProcessPid()
int
getSessionCount()
int
getSessionCountLimit()
Collection<Session>
getSessions()
long
getTransactedMessagesIn()
long
getTransactedMessagesOut()
Transport
getTransport()
String
getTransportInfo()
boolean
isIncoming()
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.TaskExecutorProvider
getTaskExecutor
-
-
-
-
Field Detail
-
STATE
static final String STATE
- See Also:
- Constant Field Values
-
CLIENT_ID
static final String CLIENT_ID
- See Also:
- Constant Field Values
-
CLIENT_VERSION
static final String CLIENT_VERSION
- See Also:
- Constant Field Values
-
INCOMING
static final String INCOMING
- See Also:
- Constant Field Values
-
LOCAL_ADDRESS
static final String LOCAL_ADDRESS
- See Also:
- Constant Field Values
-
PRINCIPAL
static final String PRINCIPAL
- See Also:
- Constant Field Values
-
PROPERTIES
static final String PROPERTIES
- See Also:
- Constant Field Values
-
REMOTE_ADDRESS
static final String REMOTE_ADDRESS
- See Also:
- Constant Field Values
-
REMOTE_PROCESS_NAME
static final String REMOTE_PROCESS_NAME
- See Also:
- Constant Field Values
-
REMOTE_PROCESS_PID
static final String REMOTE_PROCESS_PID
- See Also:
- Constant Field Values
-
SESSION_COUNT_LIMIT
static final String SESSION_COUNT_LIMIT
- See Also:
- Constant Field Values
-
TRANSPORT
static final String TRANSPORT
- See Also:
- Constant Field Values
-
PORT
static final String PORT
- See Also:
- Constant Field Values
-
MAX_UNCOMMITTED_IN_MEMORY_SIZE
static final String MAX_UNCOMMITTED_IN_MEMORY_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_MAX_UNCOMMITTED_IN_MEMORY_SIZE
static final long DEFAULT_MAX_UNCOMMITTED_IN_MEMORY_SIZE
- See Also:
- Constant Field Values
-
CLOSE_RESPONSE_TIMEOUT
static final String CLOSE_RESPONSE_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_CLOSE_RESPONSE_TIMEOUT
static final long DEFAULT_CLOSE_RESPONSE_TIMEOUT
- See Also:
- Constant Field Values
-
MAX_MESSAGE_SIZE
static final String MAX_MESSAGE_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_MAX_MESSAGE_SIZE
static final int DEFAULT_MAX_MESSAGE_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getClientId
String getClientId()
-
getClientVersion
String getClientVersion()
-
getClientProduct
String getClientProduct()
-
isIncoming
boolean isIncoming()
-
getLocalAddress
String getLocalAddress()
-
getPrincipal
String getPrincipal()
-
getRemoteAddress
String getRemoteAddress()
-
getRemoteProcessName
String getRemoteProcessName()
-
getRemoteProcessPid
String getRemoteProcessPid()
-
getSessionCountLimit
int getSessionCountLimit()
-
getTransport
Transport getTransport()
-
getTransportInfo
String getTransportInfo()
-
getProtocol
Protocol getProtocol()
-
getAddressSpace
NamedAddressSpace getAddressSpace()
-
getPort
Port<?> getPort()
-
getMaxUncommittedInMemorySize
long getMaxUncommittedInMemorySize()
-
getBytesIn
long getBytesIn()
-
getBytesOut
long getBytesOut()
-
getMessagesIn
long getMessagesIn()
-
getMessagesOut
long getMessagesOut()
-
getLastIoTime
Date getLastIoTime()
-
getLastInboundMessageTime
Date getLastInboundMessageTime()
-
getLastOutboundMessageTime
Date getLastOutboundMessageTime()
-
getLastMessageTime
Date getLastMessageTime()
-
getSessionCount
int getSessionCount()
-
getLocalTransactionBegins
long getLocalTransactionBegins()
-
getLocalTransactionRollbacks
long getLocalTransactionRollbacks()
-
getLocalTransactionOpen
long getLocalTransactionOpen()
-
getOldestTransactionStartTime
Date getOldestTransactionStartTime()
-
getTransactedMessagesIn
long getTransactedMessagesIn()
-
getTransactedMessagesOut
long getTransactedMessagesOut()
-
resetStatistics
void resetStatistics()
-
getSessions
Collection<Session> getSessions()
-
-