Uses of Class
org.apache.qpid.jms.provider.ProviderException
Packages that use ProviderException
Package
Description
The core AMQP JMS client implementation classes.
-
Uses of ProviderException in org.apache.qpid.jms
Methods in org.apache.qpid.jms with parameters of type ProviderExceptionModifier and TypeMethodDescriptionvoidJmsConnection.onConnectionFailure(ProviderException ex) voidJmsConnection.onFailedMessageSend(JmsOutboundMessageDispatch envelope, ProviderException cause) voidJmsConnection.onProviderException(ProviderException cause) voidJmsConnection.onResourceClosed(JmsResource resource, ProviderException cause) protected voidJmsConnection.providerFailed(ProviderException cause) -
Uses of ProviderException in org.apache.qpid.jms.provider
Fields in org.apache.qpid.jms.provider declared as ProviderExceptionMethods in org.apache.qpid.jms.provider with parameters of type ProviderExceptionModifier and TypeMethodDescriptionvoidDefaultProviderListener.onConnectionFailure(ProviderException ex) voidProviderListener.onConnectionFailure(ProviderException ex) Called to indicate that the underlying connection to the Broker has been lost and the Provider will not perform any reconnect.voidProviderWrapper.onConnectionFailure(ProviderException ex) voidDefaultProviderListener.onFailedMessageSend(JmsOutboundMessageDispatch envelope, ProviderException cause) voidProviderListener.onFailedMessageSend(JmsOutboundMessageDispatch envelope, ProviderException cause) Called when an outbound message dispatch that requested a completion callback has reached a state where the send can be considered failed.voidProviderWrapper.onFailedMessageSend(JmsOutboundMessageDispatch envelope, ProviderException cause) voidAsyncResult.onFailure(ProviderException result) If the operation fails this method is invoked with the Exception that caused the failure.voidNoOpAsyncResult.onFailure(ProviderException result) voidProviderFuture.onFailure(ProviderException result) voidWrappedAsyncResult.onFailure(ProviderException result) voidProviderSynchronization.onPendingFailure(ProviderException cause) voidDefaultProviderListener.onProviderException(ProviderException cause) voidProviderListener.onProviderException(ProviderException cause) Called to indicate that a some client operation caused or received an error that is not considered fatal at the provider level.voidProviderWrapper.onProviderException(ProviderException cause) voidDefaultProviderListener.onResourceClosed(JmsResource resource, ProviderException cause) voidProviderListener.onResourceClosed(JmsResource resource, ProviderException cause) Called to indicate that a currently active resource has been closed due to some error condition, management request or some other action.voidProviderWrapper.onResourceClosed(JmsResource resource, ProviderException cause) Methods in org.apache.qpid.jms.provider that throw ProviderExceptionModifier and TypeMethodDescriptionvoidProvider.acknowledge(JmsInboundMessageDispatch envelope, ProviderConstants.ACK_TYPE ackType, AsyncResult request) Called to acknowledge a JmsMessage has been delivered, consumed, re-delivered...etc.voidProvider.acknowledge(JmsSessionId sessionId, ProviderConstants.ACK_TYPE ackType, AsyncResult request) Called to acknowledge all messages that have been delivered in a given session.voidProviderWrapper.acknowledge(JmsInboundMessageDispatch envelope, ProviderConstants.ACK_TYPE ackType, AsyncResult request) voidProviderWrapper.acknowledge(JmsSessionId sessionId, ProviderConstants.ACK_TYPE ackType, AsyncResult request) voidProvider.commit(JmsTransactionInfo transactionInfo, JmsTransactionInfo nextTransactionInfo, AsyncResult request) Called to commit an open transaction, and start a new one if a new transaction info object is provided.voidProviderWrapper.commit(JmsTransactionInfo transactionInfo, JmsTransactionInfo nextTransactionInfo, AsyncResult request) voidProvider.connect(JmsConnectionInfo connectionInfo) Performs the initial low level connection for this provider such as TCP or SSL connection to a remote Broker.voidProviderWrapper.connect(JmsConnectionInfo connectionInfo) voidProvider.create(JmsResource resource, AsyncResult request) Create the Provider version of the given JmsResource.voidProviderWrapper.create(JmsResource resource, AsyncResult request) voidProvider.destroy(JmsResource resource, AsyncResult request) Instruct the Provider to dispose of a given JmsResource.voidProviderWrapper.destroy(JmsResource resourceId, AsyncResult request) protected voidProviderFuture.failOnError()voidProvider.pull(JmsConsumerId consumerId, long timeout, AsyncResult request) Request a remote peer send a Message to this client.voidProviderWrapper.pull(JmsConsumerId consumerId, long timeout, AsyncResult request) voidProvider.recover(JmsSessionId sessionId, AsyncResult request) Called to recover all unacknowledged messages for a Session in client Ack mode.voidProviderWrapper.recover(JmsSessionId sessionId, AsyncResult request) voidProvider.rollback(JmsTransactionInfo transactionInfo, JmsTransactionInfo nextTransactionInfo, AsyncResult request) Called to roll back an open transaction, and start a new one if a new transaction info object is provided.voidProviderWrapper.rollback(JmsTransactionInfo transactionInfo, JmsTransactionInfo nextTransactionInfo, AsyncResult request) voidProvider.send(JmsOutboundMessageDispatch envelope, AsyncResult request) Sends the JmsMessage contained in the outbound dispatch envelope.voidProviderWrapper.send(JmsOutboundMessageDispatch envelope, AsyncResult request) voidProvider.start()Starts the Provider.voidProvider.start(JmsResource resource, AsyncResult request) Starts the Provider version of the given JmsResource.voidProviderWrapper.start()voidProviderWrapper.start(JmsResource resource, AsyncResult request) voidProvider.stop(JmsResource resource, AsyncResult request) Stops (pauses) the Provider version of the given JmsResource, the resource would then need to be started again via a call tostart()For some JMS Resources it is necessary or advantageous to have a stopped state that can be triggered to stop the resource generating new events or messages.voidProviderWrapper.stop(JmsResource resource, AsyncResult request) voidBalancedProviderFuture.sync()booleanvoidConservativeProviderFuture.sync()booleanvoidProgressiveProviderFuture.sync()booleanabstract voidProviderFuture.sync()Waits for a response to some Provider requested operation.abstract booleanTimed wait for a response to a Provider operation.voidProvider.unsubscribe(String subscription, AsyncResult request) Remove a durable topic subscription by name.voidProviderWrapper.unsubscribe(String subscription, AsyncResult request) -
Uses of ProviderException in org.apache.qpid.jms.provider.amqp
Fields in org.apache.qpid.jms.provider.amqp declared as ProviderExceptionModifier and TypeFieldDescriptionprotected ProviderExceptionAmqpTransactionContext.Completion.failureMethods in org.apache.qpid.jms.provider.amqp that return ProviderExceptionModifier and TypeMethodDescriptionstatic ProviderExceptionAmqpSupport.convertToNonFatalException(AmqpProvider provider, org.apache.qpid.proton.engine.Endpoint endpoint, org.apache.qpid.proton.amqp.transport.ErrorCondition errorCondition) Given an ErrorCondition instance create a new Exception that best matches the error type that indicates a non-fatal error usually at the link level such as link closed remotely or link create failed due to security access issues.AmqpExceptionBuilder.createException()Creates an exception appropriate to some failure conditionMethods in org.apache.qpid.jms.provider.amqp with parameters of type ProviderExceptionModifier and TypeMethodDescriptionvoidAmqpAbstractResource.closeResource(AmqpProvider provider, ProviderException cause, boolean remotelyClosed) voidAmqpTransactionCoordinator.closeResource(AmqpProvider provider, ProviderException cause, boolean localClose) voidAmqpAbstractResource.handleResourceClosure(AmqpProvider provider, ProviderException error) voidAmqpConnection.handleResourceClosure(AmqpProvider provider, ProviderException cause) voidAmqpConnectionSession.handleResourceClosure(AmqpProvider provider, ProviderException cause) voidAmqpConsumer.handleResourceClosure(AmqpProvider provider, ProviderException cause) voidAmqpFixedProducer.handleResourceClosure(AmqpProvider provider, ProviderException error) voidAmqpSession.handleResourceClosure(AmqpProvider provider, ProviderException error) voidAmqpTransactionContext.DischargeCompletion.onDeclareFailure(ProviderException failure) voidAmqpTransactionContext.DischargeCompletion.onDischargeFailure(ProviderException failure) voidAmqpTransactionContext.DischargeCompletion.onFailure(ProviderException result) voidAmqpSession.reportError(ProviderException error) Call to send an error that occurs outside of the normal asynchronous processing of a session resource such as a remote close etc.AmqpProvider.scheduleRequestTimeout(AsyncResult request, long timeout, ProviderException error) Allows a resource to request that its parent resource schedule a future cancellation of a request and return it aFutureinstance that can be used to cancel the scheduled automatic failure of the request.Methods in org.apache.qpid.jms.provider.amqp that throw ProviderExceptionModifier and TypeMethodDescriptionvoidAmqpProvider.acknowledge(JmsInboundMessageDispatch envelope, ProviderConstants.ACK_TYPE ackType, AsyncResult request) voidAmqpProvider.acknowledge(JmsSessionId sessionId, ProviderConstants.ACK_TYPE ackType, AsyncResult request) voidAmqpTransactionContext.begin(JmsTransactionId txId, AsyncResult request) voidAmqpProvider.commit(JmsTransactionInfo transactionInfo, JmsTransactionInfo nextTransactionId, AsyncResult request) voidAmqpTransactionContext.commit(JmsTransactionInfo transactionInfo, JmsTransactionInfo nextTransactionInfo, AsyncResult request) voidAmqpProvider.connect(JmsConnectionInfo connectionInfo) voidAmqpProvider.create(JmsResource resource, AsyncResult request) voidAmqpTransactionCoordinator.declare(JmsTransactionId txId, AsyncResult request) voidAmqpProvider.destroy(JmsResource resource, AsyncResult request) voidAmqpTransactionCoordinator.discharge(JmsTransactionId txId, AmqpTransactionContext.DischargeCompletion request) voidAmqpAbstractResource.processDeliveryUpdates(AmqpProvider provider, org.apache.qpid.proton.engine.Delivery delivery) voidAmqpConsumer.processDeliveryUpdates(AmqpProvider provider, org.apache.qpid.proton.engine.Delivery delivery) voidAmqpEventSink.processDeliveryUpdates(AmqpProvider provider, org.apache.qpid.proton.engine.Delivery delivery) Called when the Proton Engine signals an Delivery related event has been triggered for the given endpoint.voidAmqpFixedProducer.processDeliveryUpdates(AmqpProvider provider, org.apache.qpid.proton.engine.Delivery delivery) voidAmqpTransactionCoordinator.processDeliveryUpdates(AmqpProvider provider, org.apache.qpid.proton.engine.Delivery delivery) voidAmqpAbstractResource.processFlowUpdates(AmqpProvider provider) voidAmqpConsumer.processFlowUpdates(AmqpProvider provider) voidAmqpEventSink.processFlowUpdates(AmqpProvider provider) Called when the Proton Engine signals an Flow related event has been triggered for the given endpoint.voidAmqpFixedProducer.processFlowUpdates(AmqpProvider provider) voidAmqpAbstractResource.processRemoteClose(AmqpProvider provider) voidAmqpConnection.processRemoteClose(AmqpProvider provider) voidAmqpEventSink.processRemoteClose(AmqpProvider provider) Event handler for remote peer close of this resource.voidAmqpAbstractResource.processRemoteDetach(AmqpProvider provider) voidAmqpEventSink.processRemoteDetach(AmqpProvider provider) Event handler for remote peer detach of this resource.final voidAmqpAbstractResource.processRemoteOpen(AmqpProvider provider) voidAmqpEventSink.processRemoteOpen(AmqpProvider provider) Event handler for remote peer open of this resource.voidAmqpProvider.pull(JmsConsumerId consumerId, long timeout, AsyncResult request) voidAmqpProvider.recover(JmsSessionId sessionId, AsyncResult request) voidAmqpProvider.rollback(JmsTransactionInfo transactionInfo, JmsTransactionInfo nextTransactionId, AsyncResult request) voidAmqpTransactionContext.rollback(JmsTransactionInfo transactionInfo, JmsTransactionInfo nextTransactionInfo, AsyncResult request) voidAmqpAnonymousFallbackProducer.send(JmsOutboundMessageDispatch envelope, AsyncResult request) voidAmqpFixedProducer.send(JmsOutboundMessageDispatch envelope, AsyncResult request) abstract voidAmqpProducer.send(JmsOutboundMessageDispatch envelope, AsyncResult request) Sends the given messagevoidAmqpProvider.send(JmsOutboundMessageDispatch envelope, AsyncResult request) voidAmqpProvider.start()voidAmqpProvider.start(JmsResource resource, AsyncResult request) voidAmqpProvider.stop(JmsResource resource, AsyncResult request) voidAmqpProvider.unsubscribe(String subscription, AsyncResult request) -
Uses of ProviderException in org.apache.qpid.jms.provider.amqp.builders
Methods in org.apache.qpid.jms.provider.amqp.builders that return ProviderExceptionModifier and TypeMethodDescriptionAmqpResourceBuilder.createException()protected ProviderExceptionAmqpConnectionBuilder.getDefaultOpenAbortException()protected ProviderExceptionAmqpConsumerBuilder.getDefaultOpenAbortException()protected ProviderExceptionAmqpProducerBuilder.getDefaultOpenAbortException()protected ProviderExceptionAmqpResourceBuilder.getDefaultOpenAbortException()When aborting the open operation, and there isn't an error condition, provided by the peer, the returned exception will be used instead.protected ProviderExceptionAmqpConnectionBuilder.getOpenAbortExceptionFromRemote()protected ProviderExceptionAmqpResourceBuilder.getOpenAbortExceptionFromRemote()When aborting the open operation, this method will attempt to create an appropriate exception from the remote error condition if one is set and will revert to creating the default variant if not.Methods in org.apache.qpid.jms.provider.amqp.builders with parameters of type ProviderExceptionModifier and TypeMethodDescriptionprotected final voidAmqpResourceBuilder.handleClosed(AmqpProvider provider, ProviderException cause) Methods in org.apache.qpid.jms.provider.amqp.builders that throw ProviderExceptionModifier and TypeMethodDescriptionvoidAmqpResourceBuilder.processDeliveryUpdates(AmqpProvider provider, org.apache.qpid.proton.engine.Delivery delivery) voidAmqpResourceBuilder.processFlowUpdates(AmqpProvider provider) voidAmqpResourceBuilder.processRemoteClose(AmqpProvider provider) voidAmqpResourceBuilder.processRemoteDetach(AmqpProvider provider) voidAmqpResourceBuilder.processRemoteOpen(AmqpProvider provider) -
Uses of ProviderException in org.apache.qpid.jms.provider.exceptions
Subclasses of ProviderException in org.apache.qpid.jms.provider.exceptionsModifier and TypeClassDescriptionclassclassIOExceptionderivative that defines that the remote peer has requested that this connection be redirected to some alternative peer.classclassclassclassConnection level Security Exception used to indicate a security violation has occurred.classSecurity Exception used to indicate a security violation has occurred.classThrown when a send fails because the remote modified the deliveryclassThrown when a send fails because the remote released the deliveryclassclassThrown when the Provider fails a connection due to idle timeout.classclassclassclassException type that is thrown when the provider has encountered an unrecoverable error.classIndicates that an operation in the provider timed out waiting for completionclassclassclassclassSecurity Exception used to indicate a security violation has occurred that is non-fatal such as link creation blocked because user does not have access etc.classThrown when a message send operation times out in the Provider layer.classThrown when a transaction operation fails and state is now unknown.classThrown when a message send operation times out in the Provider layer.classThrown when an action request is not supported through this provider.Methods in org.apache.qpid.jms.provider.exceptions that return ProviderExceptionModifier and TypeMethodDescriptionstatic ProviderExceptionProviderExceptionSupport.createNonFatalOrPassthrough(Throwable cause) Checks the given cause to determine if it's already an ProviderException type and if not creates a new ProviderException to wrap it. -
Uses of ProviderException in org.apache.qpid.jms.provider.failover
Methods in org.apache.qpid.jms.provider.failover that return ProviderExceptionModifier and TypeMethodDescriptionprotected ProviderExceptionFailoverProvider.FailoverRequest.createOfflineFailureException(ProviderException error) protected ProviderExceptionFailoverProvider.FailoverRequest.createTimedOutException()Methods in org.apache.qpid.jms.provider.failover with parameters of type ProviderExceptionModifier and TypeMethodDescriptionprotected ProviderExceptionFailoverProvider.FailoverRequest.createOfflineFailureException(ProviderException error) voidFailoverProvider.onConnectionFailure(ProviderException ex) voidFailoverProvider.onFailedMessageSend(JmsOutboundMessageDispatch envelope, ProviderException cause) voidFailoverProvider.CreateConnectionRequest.onFailure(ProviderException result) voidFailoverProvider.FailoverRequest.onFailure(ProviderException error) voidFailoverProvider.onProviderException(ProviderException ex) voidFailoverProvider.onResourceClosed(JmsResource resource, ProviderException cause) Methods in org.apache.qpid.jms.provider.failover that throw ProviderExceptionModifier and TypeMethodDescriptionvoidFailoverProvider.acknowledge(JmsInboundMessageDispatch envelope, ProviderConstants.ACK_TYPE ackType, AsyncResult request) voidFailoverProvider.acknowledge(JmsSessionId sessionId, ProviderConstants.ACK_TYPE ackType, AsyncResult request) protected voidFailoverProvider.checkClosed()voidFailoverProvider.commit(JmsTransactionInfo transactionInfo, JmsTransactionInfo nextTransactionInfo, AsyncResult request) voidFailoverProvider.connect(JmsConnectionInfo connectionInfo) voidFailoverProvider.create(JmsResource resource, AsyncResult request) voidFailoverProvider.destroy(JmsResource resourceId, AsyncResult request) abstract voidCalled to execute the specific task that was requested.voidFailoverProvider.pull(JmsConsumerId consumerId, long timeout, AsyncResult request) voidFailoverProvider.recover(JmsSessionId sessionId, AsyncResult request) voidFailoverProvider.rollback(JmsTransactionInfo transactionInfo, JmsTransactionInfo nextTransactionInfo, AsyncResult request) voidFailoverProvider.send(JmsOutboundMessageDispatch envelope, AsyncResult request) voidFailoverProvider.start()voidFailoverProvider.start(JmsResource resource, AsyncResult request) voidFailoverProvider.stop(JmsResource resource, AsyncResult request) voidFailoverProvider.unsubscribe(String subscription, AsyncResult request)