blended.jms.utils

internal

package internal

Visibility
  1. Public
  2. All

Type Members

  1. case class CheckConnection(now: Boolean) extends Product with Serializable

  2. case class Connect(ts: Date, id: String) extends Product with Serializable

    Command message to establish a JMS Connection

  3. case class ConnectResult(ts: Date, r: Either[Throwable, Connection]) extends Product with Serializable

    Outcome of a connect

  4. case class ConnectTimeout(t: Long) extends Product with Serializable

  5. class ConnectionCloseActor extends Actor with ActorLogging

    This Actor will execute and monitor a single close operation on a given JMS connection and then stop itself.

  6. case class ConnectionCommand(provider: String = "", maxEvents: Int = 0, disconnectPending: Boolean = false, connectPending: Boolean = false, reconnectNow: Boolean = false) extends Product with Serializable

  7. case class ConnectionException(provider: String, e: JMSException) extends Product with Serializable

  8. case class ConnectionHolder(config: BlendedJMSConnectionConfig, system: ActorSystem, bundleContext: Option[BundleContext] = None) extends Product with Serializable

  9. class ConnectionMonitor extends ConnectionMonitorMBean

  10. trait ConnectionMonitorMBean extends AnyRef

  11. class ConnectionPingActor extends Actor with ActorLogging

    This Actor will execute and monitor a single ping operation to check the health of the underlying JMS connection

  12. case class ConnectionState(provider: String, status: String = ConnectionState.DISCONNECTED, lastConnect: Option[Date] = None, lastDisconnect: Option[Date] = None, failedPings: Int = 0, maxEvents: Int = 20, events: List[String] = List.empty, firstReconnectAttempt: Option[Date] = None, lastConnectAttempt: Option[Date] = None) extends Product with Serializable

  13. case class ConnectionStateChanged(state: ConnectionState) extends Product with Serializable

  14. class ConnectionStateManager extends Actor with ActorLogging

  15. class ConnectionStateMonitor extends Actor with ActorLogging with ServiceConsuming

  16. case class Disconnect(timeout: FiniteDuration) extends Product with Serializable

    Command message to close a JMS Connection within a given timeout

  17. case class ExecutePing(pingActor: ActorRef) extends Product with Serializable

  18. class JmsConnectionController extends Actor with ActorLogging

  19. class JmsPingPerformer extends Actor with ActorLogging with JMSSupport

  20. case class PingReceived(s: String) extends Product with Serializable

    Message to indicate the successful reception of a ping.

  21. case class PingResult(result: Either[Throwable, String]) extends Product with Serializable

    Message to indicate the outcome of a Ping.

  22. case class RestartContainer(reason: Throwable) extends Product with Serializable

    Command message to restart the container in case of an exception that can't be recovered.

Value Members

  1. object CloseTimeout extends Product with Serializable

  2. object ConnectionCloseActor

  3. object ConnectionClosed extends Product with Serializable

  4. object ConnectionPingActor

  5. object ConnectionState extends Serializable

  6. object ConnectionStateManager

  7. object ConnectionStateMonitor

  8. object JmsConnectionController

  9. object JmsPingPerformer

  10. object PingTimeout extends Product with Serializable

Ungrouped