All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
ack(org.apache.activemq.artemis.core.transaction.Transaction transaction,
Object brokerConsumer,
Message message) |
void |
addProducer(ServerProducer serverProducer) |
AddressQueryResult |
addressQuery(SimpleString addressName,
RoutingType routingType,
boolean autoCreate) |
void |
afterDelivery() |
void |
afterIO(IOCallback ioCallback) |
void |
browserFinished(ServerConsumer consumer) |
void |
cancel(Object brokerConsumer,
Message message,
boolean updateCounts) |
void |
check(SimpleString address,
org.apache.activemq.artemis.core.security.CheckType checkType,
org.apache.activemq.artemis.core.security.SecurityAuth session) |
boolean |
checkAddressAndAutocreateIfPossible(SimpleString address,
RoutingType routingType) |
void |
close() |
void |
close(boolean failed) |
void |
closed() |
void |
closeSender(Object brokerConsumer) |
Object |
createSender(ProtonServerSenderContext protonSender,
SimpleString queue,
String filter,
boolean browserOnly) |
void |
createSharedDurableQueue(SimpleString address,
RoutingType routingType,
SimpleString queueName,
SimpleString filter) |
void |
createSharedVolatileQueue(SimpleString address,
RoutingType routingType,
SimpleString queueName,
SimpleString filter) |
AMQPStandardMessage |
createStandardMessage(org.apache.qpid.proton.engine.Delivery delivery,
org.apache.qpid.proton.codec.ReadableBuffer data) |
void |
createTemporaryQueue(SimpleString queueName,
RoutingType routingType) |
void |
createTemporaryQueue(SimpleString address,
SimpleString queueName,
RoutingType routingType,
SimpleString filter) |
void |
createUnsharedDurableQueue(SimpleString address,
RoutingType routingType,
SimpleString queueName,
SimpleString filter) |
void |
deleteQueue(SimpleString queueName) |
void |
disconnect(ServerConsumer consumer,
SimpleString queueName) |
void |
flow(SimpleString address,
Runnable runnable)
Will execute a Runnable on an Address when there's space in memory
|
org.apache.activemq.artemis.core.server.impl.AddressInfo |
getAddress(SimpleString address) |
CoreMessageObjectPools |
getCoreMessageObjectPools() |
org.apache.activemq.artemis.core.transaction.Transaction |
getCurrentTransaction() |
RoutingType |
getDefaultRoutingType(SimpleString address) |
SimpleString |
getMatchingQueue(SimpleString address,
RoutingType routingType) |
SimpleString |
getMatchingQueue(SimpleString address,
SimpleString queueName,
RoutingType routingType) |
ProtonProtocolManager |
getProtocolManager() |
StorageManager |
getStorageManager() |
org.apache.activemq.artemis.core.transaction.Transaction |
getTransaction(org.apache.qpid.proton.amqp.Binary txid,
boolean remove) |
ProtonTransactionHandler |
getTransactionHandler() |
Connection |
getTransportConnection() |
boolean |
hasCredits(ServerConsumer consumer) |
void |
init(AMQPSessionContext protonSession,
SASLResult saslResult) |
String |
invokeIncoming(AMQPMessage message,
ActiveMQProtonRemotingConnection connection) |
String |
invokeOutgoing(AMQPMessage message,
ActiveMQProtonRemotingConnection connection) |
boolean |
isWritable(ReadyListener callback,
Object protocolContext) |
org.apache.qpid.proton.amqp.Binary |
newTransaction() |
QueueQueryResult |
queueQuery(SimpleString queueName,
RoutingType routingType,
boolean autoCreate) |
OperationContext |
recoverContext() |
void |
reject(Object brokerConsumer,
Message message) |
void |
removeProducer(String name) |
void |
removeTemporaryQueue(SimpleString address) |
void |
resetContext(OperationContext oldContext) |
void |
resumeDelivery(Object consumer) |
int |
sendLargeMessage(MessageReference ref,
Message message,
ServerConsumer consumer,
long bodySize,
int deliveryCount) |
int |
sendLargeMessageContinuation(ServerConsumer consumer,
byte[] body,
boolean continues,
boolean requiresResponse) |
int |
sendMessage(MessageReference ref,
Message message,
ServerConsumer consumer,
int deliveryCount) |
void |
sendProducerCreditsFailMessage(int credits,
SimpleString address) |
void |
sendProducerCreditsMessage(int credits,
SimpleString address) |
void |
serverSend(ProtonServerReceiverContext context,
org.apache.activemq.artemis.core.transaction.Transaction transaction,
org.apache.qpid.proton.engine.Receiver receiver,
org.apache.qpid.proton.engine.Delivery delivery,
SimpleString address,
RoutingContext routingContext,
AMQPMessage message) |
void |
setTransactionHandler(ProtonTransactionHandler transactionHandler) |
void |
start() |
void |
startSender(Object brokerConsumer) |
boolean |
supportsDirectDelivery() |
String |
tempQueueName() |
boolean |
updateDeliveryCountAfterCancel(ServerConsumer consumer,
MessageReference ref,
boolean failed) |
void |
withinContext(Runnable run) |
void |
withinSessionExecutor(Runnable run) |