abstract
class
Resource extends AnyRef
Instance Constructors
-
new
Resource(parent: Resource = null)
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
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]
-
final
def
asInstanceOf[T0]: T0
-
def
authenticate[T](authenticator: Authenticator)(func: (SecurityContext) ⇒ Unit): Unit
-
def
authorize[T](authenticator: Authenticator, authorizer: Authorizer, action: String, resource: SecuredResource)(block: ⇒ FutureResult[T]): FutureResult[T]
-
def
clone(): AnyRef
-
def
configing[T](broker: Broker)(func: ⇒ FutureResult[T]): FutureResult[T]
-
def
copy(other: Resource): Unit
-
def
create_result(status: Status, message: Any): WebApplicationException
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): java.lang.Class[_]
-
def
hashCode(): Int
-
var
http_request: HttpServletRequest
-
def
if_ok[T](func: ⇒ T)(then: ⇒ T): T
-
final
def
isInstanceOf[T0]: Boolean
-
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]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
now: Long
-
def
ok[T](value: FutureResult[T]): Unit
-
def
path(value: Any): URI
-
def
requested_uri: String
-
def
result[T](uri: URI): T
-
def
result(value: Status, message: Any = null): Nothing
-
def
setHttpRequest(value: HttpServletRequest): Unit
-
def
strip_resolve(value: String): URI
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
implicit
def
to_local_router(host: VirtualHost): LocalRouter
-
def
unauthorized: Nothing
-
var
uri_info: UriInfo
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): 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]
Inherited from AnyRef
Inherited from Any
Defines the default representations to be used on resources