com
.
avsystem
.
commons
.
jetty
.
rpc
JettyRPCFramework
Related Doc:
package rpc
trait
JettyRPCFramework
extends
RPCFramework
Linear Supertypes
RPCFramework
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
JettyRPCFramework
RPCFramework
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
trait
AsRawRPC
[
T
]
extends
AnyRef
Definition Classes
RPCFramework
trait
AsRealRPC
[
T
]
extends
AnyRef
Definition Classes
RPCFramework
class
RPCClient
extends
AnyRef
class
RPCHandler
extends
AbstractHandler
case class
RawInvocation
extends
Product
with
Serializable
Definition Classes
RPCFramework
trait
RawRPC
extends
AnyRef
Definition Classes
RPCFramework
abstract
type
RawValue
Definition Classes
RPCFramework
abstract
type
Reader
[
T
]
Definition Classes
RPCFramework
abstract
type
Writer
[
T
]
Definition Classes
RPCFramework
Abstract Value Members
abstract
def
argsToJson
(
args:
List
[
List
[
RawValue
]]
)
:
String
abstract
def
jsonToArgs
(
json:
String
)
:
List
[
List
[
RawValue
]]
abstract
def
jsonToValue
(
json:
String
)
:
RawValue
abstract
def
read
[
T
]
(
raw:
RawValue
)
(
implicit
arg0:
Reader
[
T
]
)
:
T
Definition Classes
RPCFramework
abstract
def
valueToJson
(
value:
RawValue
)
:
String
abstract
def
write
[
T
]
(
value:
T
)
(
implicit
arg0:
Writer
[
T
]
)
:
RawValue
Definition Classes
RPCFramework
Concrete 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
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
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]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
implicit macro
def
materializeAsRaw
[
T
]
:
AsRawRPC
[
T
]
Definition Classes
RPCFramework
implicit macro
def
materializeAsReal
[
T
]
:
AsRealRPC
[
T
]
Definition Classes
RPCFramework
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
newClient
[
T
]
(
httpClient:
HttpClient
,
urlPrefix:
String
)
(
implicit
ec:
ExecutionContext
,
asRealRPC:
AsRealRPC
[
T
]
)
:
T
def
newHandler
[
T
]
(
impl:
T
)
(
implicit
ec:
ExecutionContext
,
asRawRPC:
AsRawRPC
[
T
]
)
:
Handler
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
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
RPCFramework
Inherited from
AnyRef
Inherited from
Any
Ungrouped