TheStatisticsRestServerBuilder

org.elasticmq.rest.stats.TheStatisticsRestServerBuilder
case class TheStatisticsRestServerBuilder(providedActorSystem: ActorSystem, providedQueueManagerActor: ActorRef, interface: String, port: Int, _awsRegion: String, _awsAccountId: String, _contextPath: String) extends Logging

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Logging
trait LazyLogging
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

Value parameters

accountId

AccountId which will be included in ARM resource ids.

Attributes

Value parameters

region

Region which will be included in ARM resource ids.

Attributes

def withActorSystem(_actorSystem: ActorSystem): TheStatisticsRestServerBuilder

Value parameters

_actorSystem

Optional actor system. If one is provided, it will be used to create ElasticMQ and Spray actors, but its lifecycle (shutdown) will be not managed by the server. If one is not provided, an actor system will be created, and its lifecycle will be bound to the server's lifecycle.

Attributes

Will assign port automatically (uses port 0). The port to which the socket binds will be logged on successful startup.

Will assign port automatically (uses port 0). The port to which the socket binds will be logged on successful startup.

Attributes

Value parameters

_interface

Hostname to which the server will bind.

Attributes

Value parameters

_port

Port to which the server will bind.

Attributes

def withQueueManagerActor(_queueManagerActor: ActorRef): TheStatisticsRestServerBuilder

Value parameters

_queueManagerActor

Optional "main" ElasticMQ actor.

Attributes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Inherited fields

lazy protected val logger: Logger

Attributes

Inherited from:
LazyLogging