case class TheStatisticsRestServerBuilder(providedActorSystem: ActorSystem, providedQueueManagerActor: ActorRef, interface: String, port: Int, _awsRegion: String, _awsAccountId: String) extends Logging with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TheStatisticsRestServerBuilder
- Serializable
- Serializable
- Product
- Equals
- Logging
- LazyLogging
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new TheStatisticsRestServerBuilder(providedActorSystem: ActorSystem, providedQueueManagerActor: ActorRef, interface: String, port: Int, _awsRegion: String, _awsAccountId: 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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val port: Int
- val providedActorSystem: ActorSystem
- val providedQueueManagerActor: ActorRef
- def start(): StatisticsRestServer
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
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.