Package

blended.jms.utils

internal

Permalink

package internal

Visibility
  1. Public
  2. All

Type Members

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

    Permalink
  2. case class Connect(ts: Date) extends Product with Serializable

    Permalink

    Command message to establish a JMS Connection

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

    Permalink

    Outcome of a connect

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

    Permalink
  5. class ConnectionCloseActor extends Actor with ActorLogging

    Permalink

    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

    Permalink
  7. case class ConnectionHolder(provider: String, cf: ConnectionFactory) extends Product with Serializable

    Permalink
  8. class ConnectionMonitor extends ConnectionMonitorMBean

    Permalink
  9. trait ConnectionMonitorMBean extends AnyRef

    Permalink
  10. class ConnectionPingActor extends Actor with ActorLogging

    Permalink

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

  11. case class ConnectionState(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

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

    Permalink
  13. class ConnectionStateManager extends Actor with ActorLogging

    Permalink
  14. class ConnectionStateMonitor extends Actor with ActorLogging with ServiceConsuming

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

    Permalink

    Command message to close a JMS Connection within a given timeout

  16. class JmsConnectionController extends Actor with ActorLogging

    Permalink
  17. class JmsPingPerformer extends PingPerformer with MessageListener

    Permalink
  18. abstract class PingPerformer extends AnyRef

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

    Permalink

    Message to indicate the successful reception of a ping.

    Message to indicate the successful reception of a ping. Used by the #ConnectionPingActor

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

    Permalink

    Message to indicate the outcome of a Ping.

    Message to indicate the outcome of a Ping. A successful ping will simply be the id of the ping message, otherwise we will get the uderlying exception

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

    Permalink

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

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

    reason

    The underlying reason to restart

Value Members

  1. object CloseTimeout extends Product with Serializable

    Permalink
  2. object ConnectionCloseActor

    Permalink
  3. object ConnectionClosed extends Product with Serializable

    Permalink
  4. object ConnectionPingActor

    Permalink
  5. object ConnectionState extends Serializable

    Permalink
  6. object ConnectionStateManager

    Permalink
  7. object ConnectionStateMonitor

    Permalink
  8. object JmsConnectionController

    Permalink
  9. object PingTimeout extends Product with Serializable

    Permalink

Ungrouped