object SQSRestServerBuilder extends TheSQSRestServerBuilder
By default:
- for
socketAddress: when started, the server will bind tolocalhost:9324forserverAddress: returned queue addresses will usehttp://localhost:9324as the base address. forsqsLimits: relaxed
- Alphabetic
- By Inheritance
- SQSRestServerBuilder
- TheSQSRestServerBuilder
- Serializable
- Product
- Equals
- Logging
- LazyLogging
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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
- Definition Classes
- TheSQSRestServerBuilder
- val _awsRegion: String
- Definition Classes
- TheSQSRestServerBuilder
- 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])
- val generateServerAddress: Boolean
- Definition Classes
- TheSQSRestServerBuilder
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val interface: String
- Definition Classes
- TheSQSRestServerBuilder
- 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
- Definition Classes
- TheSQSRestServerBuilder
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val providedActorSystem: Option[ActorSystem]
- Definition Classes
- TheSQSRestServerBuilder
- val providedQueueManagerActor: Option[ActorRef]
- Definition Classes
- TheSQSRestServerBuilder
- val queueEventListener: Option[ActorRef]
- Definition Classes
- TheSQSRestServerBuilder
- val serverAddress: NodeAddress
- Definition Classes
- TheSQSRestServerBuilder
- val sqsLimits: Limits
- Definition Classes
- TheSQSRestServerBuilder
- def start(): SQSRestServer
- Definition Classes
- TheSQSRestServerBuilder
- 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): TheSQSRestServerBuilder
- accountId
AccountId which will be included in ARM resource ids.
- Definition Classes
- TheSQSRestServerBuilder
- def withAWSRegion(region: String): TheSQSRestServerBuilder
- region
Region which will be included in ARM resource ids.
- Definition Classes
- TheSQSRestServerBuilder
- def withActorSystem(_actorSystem: ActorSystem): TheSQSRestServerBuilder
- _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.
- Definition Classes
- TheSQSRestServerBuilder
- def withDynamicPort(): TheSQSRestServerBuilder
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.
- Definition Classes
- TheSQSRestServerBuilder
- def withInterface(_interface: String): TheSQSRestServerBuilder
- _interface
Hostname to which the server will bind.
- Definition Classes
- TheSQSRestServerBuilder
- def withPort(_port: Int): TheSQSRestServerBuilder
- _port
Port to which the server will bind.
- Definition Classes
- TheSQSRestServerBuilder
- def withQueueEventListener(_queueEventListener: ActorRef): TheSQSRestServerBuilder
- _queueEventListener
Optional listener of changes in queues and messages
- Definition Classes
- TheSQSRestServerBuilder
- def withQueueManagerActor(_queueManagerActor: ActorRef): TheSQSRestServerBuilder
- _queueManagerActor
Optional "main" ElasticMQ actor.
- Definition Classes
- TheSQSRestServerBuilder
- def withSQSLimits(_sqsLimits: Limits): TheSQSRestServerBuilder
- _sqsLimits
Should "real" SQS limits be used (strict), or should they be relaxed where possible (regarding e.g. message size).
- Definition Classes
- TheSQSRestServerBuilder
- def withServerAddress(_serverAddress: NodeAddress): TheSQSRestServerBuilder
- _serverAddress
Address which will be returned as the queue address. Requests to this address should be routed to this server.
- Definition Classes
- TheSQSRestServerBuilder