case class TheStatisticsRestServerBuilder(providedActorSystem: ActorSystem, providedQueueManagerActor: ActorRef, interface: String, port: Int, _awsRegion: String, _awsAccountId: String, _contextPath: String) extends Logging with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TheStatisticsRestServerBuilder
- Serializable
- Product
- Equals
- Logging
- LazyLogging
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new TheStatisticsRestServerBuilder(providedActorSystem: ActorSystem, providedQueueManagerActor: ActorRef, interface: String, port: Int, _awsRegion: String, _awsAccountId: String, _contextPath: String)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val _awsAccountId: String
- val _awsRegion: String
- val _contextPath: String
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val interface: String
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- lazy val logger: Logger
- Attributes
- protected
- Definition Classes
- LazyLogging
- Annotations
- @transient()
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val port: Int
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val providedActorSystem: ActorSystem
- val providedQueueManagerActor: ActorRef
- def start(): StatisticsRestServer
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withAWSAccountId(accountId: String): TheStatisticsRestServerBuilder
- accountId
AccountId which will be included in ARM resource ids.
- def withAWSRegion(region: String): TheStatisticsRestServerBuilder
- region
Region which will be included in ARM resource ids.
- def withActorSystem(_actorSystem: ActorSystem): TheStatisticsRestServerBuilder
- _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.
- def withDynamicPort(): TheStatisticsRestServerBuilder
Will assign port automatically (uses port 0).
Will assign port automatically (uses port 0). The port to which the socket binds will be logged on successful startup.
- def withInterface(_interface: String): TheStatisticsRestServerBuilder
- _interface
Hostname to which the server will bind.
- def withPort(_port: Int): TheStatisticsRestServerBuilder
- _port
Port to which the server will bind.
- def withQueueManagerActor(_queueManagerActor: ActorRef): TheStatisticsRestServerBuilder
- _queueManagerActor
Optional "main" ElasticMQ actor.