org
.
latestbit
.
picoos
.
impl
HttpRegistryInfoResource
Related Doc:
package impl
class
HttpRegistryInfoResource
extends
HttpResource
[
HttpRegistryInfoResource
]
Linear Supertypes
HttpResource
[
HttpRegistryInfoResource
],
BaseHttpResource
,
HttpApiDecls
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
HttpRegistryInfoResource
HttpResource
BaseHttpResource
HttpApiDecls
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
HttpRegistryInfoResource
(
registry:
HttpResourcesRegistry
)
Type Members
class
HttpMethodBodyDefEmptyParams
extends
HttpMethodBodyDef
Definition Classes
HttpApiDecls
case class
HttpMethodBodyDefReqParams
(
bodyRef:
HttpMethodBodyReqParams
,
httpMethodDefs:
HttpMethodDef
)
extends
HttpMethodBodyDef
with
Product
with
Serializable
Definition Classes
HttpApiDecls
case class
HttpMethodBodyDefReqRespParams
(
bodyRef:
HttpMethodBodyReqRespParams
,
httpMethodDefs:
HttpMethodDef
)
extends
HttpMethodBodyDef
with
Product
with
Serializable
Definition Classes
HttpApiDecls
type
HttpMethodBodyReqParams
= (
HttpResourceRequest
) ⇒
HttpMethodResult
Definition Classes
HttpApiDecls
type
HttpMethodBodyReqRespParams
= (
HttpResourceRequest
,
HttpResourceResponse
) ⇒
HttpMethodResult
Definition Classes
HttpApiDecls
case class
httpAsyncResult
(
future:
Future
[
HttpMethodResult
]
,
timeout:
Duration
=
null
)
extends
HttpMethodResult
with
Product
with
Serializable
Definition Classes
HttpApiDecls
case class
httpDataTextResult
(
textResult:
String
,
contentType:
String
,
charset:
String
=
"UTF-8"
,
cacheFlags:
CachingOptions
=
CachingOptions()
)
extends
HttpMethodResult
with
Product
with
Serializable
Definition Classes
HttpApiDecls
case class
httpErrorResult
(
errorCode:
Int
,
errorString:
String
,
cacheFlags:
CachingOptions
=
CachingOptions()
)
extends
HttpMethodResult
with
Product
with
Serializable
Definition Classes
HttpApiDecls
case class
httpHtmlResult
(
html:
String
,
charset:
String
=
"UTF-8"
,
cacheFlags:
CachingOptions
=
CachingOptions()
)
extends
HttpMethodResult
with
Product
with
Serializable
Definition Classes
HttpApiDecls
case class
httpJsonResult
[
T <:
AnyRef
,
V <:
AnyRef
]
(
jsonObj:
T
,
jsonView:
Class
[
V
] =
null
,
charset:
String
=
"UTF-8"
,
cacheFlags:
CachingOptions
=
CachingOptions()
)
extends
HttpMethodResult
with
Product
with
Serializable
Definition Classes
HttpApiDecls
case class
httpMethod
(
authRequired:
Boolean
=
false
,
permissions:
Seq
[
String
] =
Seq()
,
authFunction: (
String
,
HttpResourceRequest
) ⇒
Boolean
=
null
)
extends
HttpMethodDef
with
Product
with
Serializable
Definition Classes
HttpApiDecls
case class
httpNoContentResult
(
cacheFlags:
CachingOptions
=
CachingOptions()
)
extends
HttpMethodResult
with
Product
with
Serializable
Definition Classes
HttpApiDecls
case class
httpNoResult
(
cacheFlags:
CachingOptions
=
CachingOptions()
)
extends
HttpMethodResult
with
Product
with
Serializable
Definition Classes
HttpApiDecls
case class
httpOkResult
(
cacheFlags:
CachingOptions
=
CachingOptions()
)
extends
HttpMethodResult
with
Product
with
Serializable
Definition Classes
HttpApiDecls
case class
httpPermanentRedirectResult
(
url:
String
)
extends
HttpMethodResult
with
Product
with
Serializable
Definition Classes
HttpApiDecls
case class
httpRedirectResult
(
url:
String
)
extends
HttpMethodResult
with
Product
with
Serializable
Definition Classes
HttpApiDecls
case class
httpRoute
(
methodName:
String
,
httpMethod:
HttpMethod
=
HttpMethod.ANY_METHOD
)
extends
HttpRouteInfo
with
Product
with
Serializable
Definition Classes
HttpResource
case class
httpTextResult
(
textResult:
String
,
charset:
String
=
"UTF-8"
,
cacheFlags:
CachingOptions
=
CachingOptions()
)
extends
HttpMethodResult
with
Product
with
Serializable
Definition Classes
HttpApiDecls
case class
httpXmlResult
(
xmlObj:
Node
,
charset:
String
=
"UTF-8"
,
cacheFlags:
CachingOptions
=
CachingOptions()
)
extends
HttpMethodResult
with
Product
with
Serializable
Definition Classes
HttpApiDecls
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
def
addCustomHandler
(
handler:
HttpResourceCustomHandler
)
:
BaseHttpResource
Definition Classes
BaseHttpResource
val
allApiMethods
:
Seq
[(
String
,
Method
)]
Attributes
protected
Definition Classes
HttpResource
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
buildResourceApiRoutes
(
registry:
HttpResourcesRegistry
)
:
Unit
Attributes
protected
Definition Classes
HttpResource
→
BaseHttpResource
var
cachingOptions
:
CachingOptions
Definition Classes
BaseHttpResource
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
var
corsAllowHeaders
:
String
Definition Classes
BaseHttpResource
var
corsAllowOrigin
:
String
Definition Classes
BaseHttpResource
var
corsMode
:
Boolean
Definition Classes
BaseHttpResource
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
findApiMethod
(
methodName:
String
)
:
Method
Attributes
protected
Definition Classes
HttpResource
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getRegistryHandler
:
HttpMethodBodyDef
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
var
httpAuthenticator
:
HttpAuthorizer
Definition Classes
BaseHttpResource
object
httpMethod
extends
httpMethod
Definition Classes
HttpApiDecls
object
httpNoContentResult
extends
httpNoContentResult
Definition Classes
HttpApiDecls
object
httpNoResult
extends
httpNoResult
Definition Classes
HttpApiDecls
object
httpOkResult
extends
httpOkResult
Definition Classes
HttpApiDecls
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
val
methodExecutor
:
JavaMethodExecutor
[
HttpResource
[
HttpRegistryInfoResource
]]
Definition Classes
HttpResource
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
proceedResourceCustomHandlers
(
req:
HttpResourceRequest
,
resp:
HttpResourceResponse
)
:
Boolean
Attributes
protected
Definition Classes
BaseHttpResource
def
protectWith
(
httpAuthorizer:
HttpAuthorizer
)
:
BaseHttpResource
Definition Classes
BaseHttpResource
def
register
(
registry:
HttpResourcesRegistry
)
:
BaseHttpResource
Definition Classes
BaseHttpResource
def
removeCustomRequestHandler
(
handler:
HttpResourceCustomHandler
)
:
BaseHttpResource
Definition Classes
BaseHttpResource
val
resourceName
:
String
Definition Classes
HttpResource
val
resourcePath
:
String
Definition Classes
HttpResource
→
BaseHttpResource
def
routings
:
Seq
[(
String
,
HttpRouteInfo
)]
Attributes
protected
Definition Classes
HttpResource
def
sendCorsHeaders
(
resp:
HttpResourceResponse
)
:
Unit
Definition Classes
BaseHttpResource
def
setCORSMode
(
mode:
Boolean
,
corsAllowOrigin:
String
=
"*"
)
:
BaseHttpResource
Definition Classes
BaseHttpResource
def
setCachingOptions
(
options:
CachingOptions
)
:
BaseHttpResource
Definition Classes
BaseHttpResource
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
HttpResource
[
HttpRegistryInfoResource
]
Inherited from
BaseHttpResource
Inherited from
HttpApiDecls
Inherited from
AnyRef
Inherited from
Any
Ungrouped