public class AMQPConnection_0_10 extends AbstractAMQPConnection<AMQPConnection_0_10>
AbstractConfiguredObject.CallableWithArgument<V,A>, AbstractConfiguredObject.ChainedListenableFuture<V>, AbstractConfiguredObject.ChainedSettableFuture<V>, AbstractConfiguredObject.DuplicateIdException, AbstractConfiguredObject.DuplicateNameExceptionPUBLISH_ACTION_MAP_CREATORSECURED_STRING_VALUECLIENT_ID, CLIENT_VERSION, DEFAULT_MAX_MESSAGE_SIZE, DEFAULT_MAX_UNCOMMITTED_IN_MEMORY_SIZE, INCOMING, LOCAL_ADDRESS, MAX_MESSAGE_SIZE, MAX_UNCOMMITTED_IN_MEMORY_SIZE, PORT, PRINCIPAL, PROPERTIES, REMOTE_ADDRESS, REMOTE_PROCESS_NAME, REMOTE_PROCESS_PID, SESSION_COUNT_LIMIT, STATE, TRANSPORTAWAIT_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| Constructor and Description |
|---|
AMQPConnection_0_10(Broker<?> broker,
ServerNetworkConnection network,
AmqpPort<?> port,
Transport transport,
long id,
AggregateTicker aggregateTicker) |
| Modifier and Type | Method and Description |
|---|---|
void |
block() |
void |
clearWork() |
void |
closed() |
void |
closeSessionAsync(AMQSessionModel<?> session,
org.apache.qpid.protocol.AMQConstant cause,
String message) |
void |
encryptedTransport() |
String |
getAddress() |
String |
getRemoteContainerName() |
long |
getSessionCountLimit() |
Collection<? extends AMQSessionModel<?>> |
getSessionModels() |
boolean |
hasSessionWithName(byte[] name) |
boolean |
hasWork() |
void |
initialiseHeartbeating(long writerDelay,
long readerDelay) |
protected boolean |
isOrderlyClose() |
boolean |
isTransportBlockedForWriting() |
void |
notifyWork() |
Iterator<Runnable> |
processPendingIterator() |
void |
readerIdle() |
void |
received(org.apache.qpid.bytebuffer.QpidByteBuffer buf) |
void |
sendConnectionCloseAsync(org.apache.qpid.protocol.AMQConstant cause,
String message) |
void |
setTransportBlockedForWriting(boolean blocked) |
void |
setWorkListener(Action<ProtocolEngine> listener) |
void |
unblock() |
void |
writerIdle() |
addChildAsync, addDeleteTask, alwaysAllowMessageAssignmentInThisThreadIfItIsIOThread, beforeClose, checkAuthorizedMessagePrincipal, getAccessControlContextFromSubject, getAccessControllerContext, getAddressSpace, getAddressSpaceName, getAggregateTicker, getAuthorizedPrincipal, getBroker, getBytesIn, getBytesOut, getChildExecutor, getClientId, getClientProduct, getClientVersion, getConnectionId, getContextProvider, getEventLogger, getLastIoTime, getLastReadTime, getLastWriteTime, getLocalAddress, getLogSubject, getMaxMessageSize, getMessageCompressionThreshold, getMessagesIn, getMessagesOut, getNetwork, getPort, getPrincipal, getProtocol, getRemoteAddress, getRemoteAddressString, getRemoteProcessName, getRemoteProcessPid, getRemoteSocketAddress, getSessionCount, getSessions, getSubject, getTransport, getTransportInfo, isConnectionStopped, isIncoming, isIOThread, isMessageAssignmentSuspended, markTransportClosed, onOpen, performDeleteTasks, popScheduler, pushScheduler, registerMessageDelivered, registerMessageReceived, removeDeleteTask, reserveOutboundMessageSpace, resetStatistics, runAsSubject, sessionAdded, sessionRemoved, setAddressSpace, setClientId, setClientProduct, setClientVersion, setIOThread, setMessageAssignmentSuspended, setRemoteProcessPid, setSubject, stopConnection, toString, updateAccessControllerContext, updateLastReadTime, updateLastWriteTime, updateMaxMessageSizeaddChangeListener, addFutureCallback, applyToChildren, asObjectRecord, attainState, attributeSet, authorise, authorise, authorise, authoriseCreateChild, authoriseSetAttributes, awaitChildClassToAttainState, awaitChildClassToAttainState, changeAttribute, changeAttributes, childAdded, childRemoved, close, closeAsync, closeChildren, create, createAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, deleted, doAfter, doAfter, doAfter, doAfter, doAfter, doAfter, doAfterAlways, doAfterAlways, doCreation, doOnConfigThread, doOpening, doResolution, doSync, doSync, doValidation, findConfiguredObject, forceUpdateAllSecureAttributes, getAccessControl, getActualAttributes, getAncestor, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildren, getContext, getContextKeys, getContextValue, getContextValue, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getState, getStatistics, getSubjectWithAddedSystemRights, getSystemPrincipal, getSystemTaskControllerContext, getSystemTaskSubject, getSystemTaskSubject, getTaskExecutor, getType, getTypeClass, getUserPreferences, handleExceptionOnOpen, hasEncrypter, isDurable, isSystemProcess, isSystemSubject, managesChildStorage, newToken, notifyStateChanged, onClose, onCreate, onExceptionInOpen, onResolve, onValidate, open, openAsync, parentsMap, postResolve, postResolveChildren, registerWithParents, removeChangeListener, rethrowRuntimeExceptionsOnOpen, runTask, setAttributes, setAttributesAsync, setEncrypter, setState, setUserPreferences, start, startAsync, stop, updateModel, validateChange, validateChildDelete, validateOnCreateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddChangeListener, asObjectRecord, authorise, authorise, authorise, close, closeAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, findConfiguredObject, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildren, getContext, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getState, getStatistics, getType, getTypeClass, getUserPreferences, hasEncrypter, isDurable, managesChildStorage, newToken, open, openAsync, removeChangeListener, setAttributes, setAttributesAsync, setUserPreferencesgetContextKeys, getContextValue, getContextValuegetTaskExecutorpublic AMQPConnection_0_10(Broker<?> broker, ServerNetworkConnection network, AmqpPort<?> port, Transport transport, long id, AggregateTicker aggregateTicker)
public void received(org.apache.qpid.bytebuffer.QpidByteBuffer buf)
public void encryptedTransport()
public void writerIdle()
public void readerIdle()
public String getAddress()
public void closed()
public boolean isTransportBlockedForWriting()
public void setTransportBlockedForWriting(boolean blocked)
public boolean hasWork()
public void notifyWork()
public void clearWork()
public void setWorkListener(Action<ProtocolEngine> listener)
public boolean hasSessionWithName(byte[] name)
public void sendConnectionCloseAsync(org.apache.qpid.protocol.AMQConstant cause,
String message)
public void closeSessionAsync(AMQSessionModel<?> session, org.apache.qpid.protocol.AMQConstant cause, String message)
public void block()
public String getRemoteContainerName()
public Collection<? extends AMQSessionModel<?>> getSessionModels()
public void unblock()
public long getSessionCountLimit()
protected boolean isOrderlyClose()
isOrderlyClose in class AbstractAMQPConnection<AMQPConnection_0_10>public void initialiseHeartbeating(long writerDelay,
long readerDelay)
initialiseHeartbeating in class AbstractAMQPConnection<AMQPConnection_0_10>Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.