Instance Constructors
-
new
BrokerResource
()
Type Members
-
type
FutureResult
[T]
= Future[Result[T, Throwable]]
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
FutureResult
[T]
(value: Result[T, Throwable]): SettableFuture[Result[T, Throwable], Result[T, Throwable]]
-
def
FutureResult
[T]
(): SettableFuture[Result[T, Throwable], Result[T, Throwable]]
-
def
admining
[T]
(dest: Topic)(func: ⇒ FutureResult[T]): FutureResult[T]
-
def
admining
[T]
(dest: Queue)(func: ⇒ FutureResult[T]): FutureResult[T]
-
def
admining
[T]
(host: VirtualHost)(func: ⇒ FutureResult[T]): FutureResult[T]
-
def
admining
[T]
(broker: Broker)(func: ⇒ FutureResult[T]): FutureResult[T]
-
def
aggregate_queue_metrics
(queue_metrics: Iterable[QueueMetricsDTO]): AggregateQueueMetricsDTO
-
def
asInstanceOf
[T0]
: T0
-
def
authenticate
[T]
(authenticator: Authenticator)(func: (SecurityContext) ⇒ Unit): Unit
-
def
authorize
[T]
(authenticator: Authenticator, authorizer: Authorizer, block: ⇒ FutureResult[T])(func: (Authorizer, SecurityContext) ⇒ Boolean): FutureResult[T]
-
def
canEqual
(arg0: Any): Boolean
-
def
clone
(): AnyRef
-
def
command_shutdown
: Unit
-
-
def
configing
[T]
(broker: Broker)(func: ⇒ FutureResult[T]): FutureResult[T]
-
def
connection
(id: Long): ConnectionStatusDTO
-
def
connection_delete
(id: Long): Unit
-
def
connections
(f: List[String], q: String, p: Integer, ps: Integer): java.util.List[_]
-
def
connector
(id: String): ConnectorStatusDTO
-
def
connectors
(f: List[String], q: String, p: Integer, ps: Integer): java.util.List[_]
-
def
copy
(other: Resource): Unit
-
def
debug
(e: Throwable): Unit
-
def
debug
(e: Throwable, message: ⇒ String, args: Any*): Unit
-
def
debug
(message: ⇒ String, args: Any*): Unit
-
def
dsub_delete
(id: String, name: String): Unit
-
def
durable_subscription
(id: String, name: String, entries: Boolean): QueueStatusDTO
-
def
durable_subscriptions
(id: String, f: List[String], q: String, p: Integer, ps: Integer): java.util.List[_]
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
error
(e: Throwable): Unit
-
def
error
(e: Throwable, message: ⇒ String, args: Any*): Unit
-
def
error
(message: ⇒ String, args: Any*): Unit
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
get_broker
(): BrokerStatusDTO
-
def
get_queue_metrics
(q: Queue): QueueMetricsDTO
-
def
get_queue_metrics
(host: VirtualHost): FutureResult[AggregateQueueMetricsDTO]
-
def
get_queue_metrics
(broker: Broker): FutureResult[AggregateQueueMetricsDTO]
-
def
get_queue_metrics
(): AggregateQueueMetricsDTO
-
def
hashCode
(): Int
-
var
http_request
: HttpServletRequest
-
def
info
(e: Throwable): Unit
-
def
info
(e: Throwable, message: ⇒ String, args: Any*): Unit
-
def
info
(message: ⇒ String, args: Any*): Unit
-
def
isInstanceOf
[T0]
: Boolean
-
def
link
(queue: Queue): LinkDTO
-
def
link
(connection: BrokerConnection): LinkDTO
-
def
log
: Log
-
def
monitoring
[T]
(dest: Topic)(func: ⇒ FutureResult[T]): FutureResult[T]
-
def
monitoring
[T]
(dest: Queue)(func: ⇒ FutureResult[T]): FutureResult[T]
-
def
monitoring
[T]
(host: VirtualHost)(func: ⇒ FutureResult[T]): FutureResult[T]
-
def
monitoring
[T]
(broker: Broker)(func: ⇒ FutureResult[T]): FutureResult[T]
-
def
narrow
[T]
(kind: Class[T], x: Iterable[Result[T, Throwable]], f: List[String], q: String, p: Integer, ps: Integer): Product with Serializable with Result[List[Any], Throwable]
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
path
(value: Any): URI
-
def
post_connection_delete_and_redirect
(id: Long): Unit
-
def
post_connector_start
(id: String): Unit
-
def
post_connector_start_and_redirect
(id: String): Unit
-
def
post_connector_stop
(id: String): Unit
-
def
post_connector_stop_and_redirect
(id: String): Unit
-
def
post_dsub_delete_and_redirect
(id: String, name: String): Unit
-
def
post_queue_delete_and_redirect
(id: String, name: String): Unit
-
def
productArity
: Int
-
def
productElement
(arg0: Int): Any
-
def
productIterator
: Iterator[Any]
-
def
productPrefix
: String
-
def
queue
(id: String, name: String, entries: Boolean): QueueStatusDTO
-
def
queue_delete
(id: String, name: String): Unit
-
def
queues
(id: String, f: List[String], q: String, p: Integer, ps: Integer): java.util.List[_]
-
def
result
[T]
(uri: URI): T
-
def
result
(value: Status, message: Any = null): Nothing
-
def
status
(connector: Connector): ConnectorStatusDTO
-
def
status
(q: Queue, entries: Boolean = false): FutureResult[QueueStatusDTO]
-
def
status
(node: Topic): FutureResult[TopicStatusDTO]
-
def
store
(id: String): StoreStatusDTO
-
def
strip_resolve
(value: String): URI
-
def
sync
[T]
(dispached: Dispatched)(func: ⇒ FutureResult[T]): FutureResult[T]
-
def
sync_all
[T, D <: Dispatched]
(values: Iterable[D])(func: (D) ⇒ FutureResult[T]): Future[Iterable[Result[T, Throwable]]]
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
implicit def
to_local_router
(host: VirtualHost): LocalRouter
-
def
topic
(id: String, name: String): TopicStatusDTO
-
def
topics
(id: String, f: List[String], q: String, p: Integer, ps: Integer): java.util.List[_]
-
def
trace
(e: Throwable): Unit
-
def
trace
(e: Throwable, message: ⇒ String, args: Any*): Unit
-
def
trace
(message: ⇒ String, args: Any*): Unit
-
def
unauthroized
: Nothing
-
implicit def
unwrap_future_result
[T]
(value: FutureResult[T]): T
-
var
uri_info
: UriInfo
-
def
virtualHosts
: StringListDTO
-
def
virtual_host
(id: String): VirtualHostStatusDTO
-
def
virtual_host_queue_metrics
(id: String): AggregateQueueMetricsDTO
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
-
def
warn
(e: Throwable): Unit
-
def
warn
(e: Throwable, message: ⇒ String, args: Any*): Unit
-
def
warn
(message: ⇒ String, args: Any*): Unit
-
def
with_broker
[T]
(func: (Broker) ⇒ FutureResult[T]): FutureResult[T]
-
def
with_connection
[T]
(id: Long)(func: (BrokerConnection) ⇒ FutureResult[T]): FutureResult[T]
-
def
with_connector
[T]
(id: String)(func: (Connector) ⇒ FutureResult[T]): FutureResult[T]
-
def
with_virtual_host
[T]
(id: String)(func: (VirtualHost) ⇒ FutureResult[T]): FutureResult[T]
-
implicit def
wrap_future_result
[T]
(value: T): FutureResult[T]
-
def
productElements
: Iterator[Any]
Inherited from Serializable
Inherited from Serializable
Inherited from Product
Inherited from Equals
Inherited from Logging
Inherited from AnyRef
Inherited from Any
The RuntimeResource resource manages access to the runtime state of a broker. It is used to see the status of the broker and to apply management operations against the broker.