com
.
avsystem
.
commons
.
jetty
.
rpc
JettyRPCFramework
Related Doc:
package rpc
object
JettyRPCFramework
extends
StandardRPCFramework
with
LazyLogging
Linear Supertypes
LazyLogging
,
StandardRPCFramework
,
ProcedureRPCFramework
,
FunctionRPCFramework
,
GetterRPCFramework
,
RPCFramework
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
JettyRPCFramework
LazyLogging
StandardRPCFramework
ProcedureRPCFramework
FunctionRPCFramework
GetterRPCFramework
RPCFramework
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
type
AsRawRPC
[
RealRPC
]
=
AsRaw
[
RawRPC
,
RealRPC
]
Definition Classes
RPCFramework
type
AsRawRealRPC
[
RealRPC
]
=
AsRawReal
[
RawRPC
,
RealRPC
]
Definition Classes
RPCFramework
type
AsRealRPC
[
RealRPC
]
=
AsReal
[
RawRPC
,
RealRPC
]
Definition Classes
RPCFramework
trait
BaseFullRPCInfo
[
RealRPC
]
extends
AnyRef
Definition Classes
RPCFramework
trait
BaseRawRpcCompanion
extends
RawRpcCompanion
[
rpc.RPCFramework.RawRPC
]
Definition Classes
RPCFramework
case class
Call
(
chain:
List
[
JettyRPCFramework.RawInvocation
]
,
leaf:
JettyRPCFramework.RawInvocation
)
extends
Product
with
Serializable
trait
FullRPCInfo
[
T
]
extends
rpc.StandardRPCFramework.BaseFullRPCInfo
[
T
]
Definition Classes
StandardRPCFramework
trait
FunctionRawRPC
extends
AnyRef
Definition Classes
FunctionRPCFramework
case class
FunctionSignature
[
T
]
extends
rpc.FunctionRPCFramework.Signature
with
TypedMetadata
[
commons.Future
[
T
]] with
Product
with
Serializable
Definition Classes
FunctionRPCFramework
trait
GetterRawRPC
extends
AnyRef
Definition Classes
GetterRPCFramework
case class
GetterSignature
[
T
]
extends
rpc.GetterRPCFramework.Signature
with
TypedMetadata
[
T
] with
Product
with
Serializable
Definition Classes
GetterRPCFramework
case class
ParamMetadata
[
T
]
extends
TypedMetadata
[
T
] with
Product
with
Serializable
Definition Classes
RPCFramework
type
ParamTypeMetadata
[
T
]
=
scala.reflect.ClassTag
[
T
]
Definition Classes
JettyRPCFramework
→ RPCFramework
trait
ProcedureRawRPC
extends
AnyRef
Definition Classes
ProcedureRPCFramework
case class
ProcedureSignature
extends
rpc.ProcedureRPCFramework.Signature
with
TypedMetadata
[
Unit
] with
Product
with
Serializable
Definition Classes
ProcedureRPCFramework
class
RPCClient
extends
AnyRef
abstract
class
RPCCompanion
[
RealRPC
]
extends
AnyRef
Definition Classes
RPCFramework
class
RPCHandler
extends
AbstractHandler
case class
RPCMetadata
[
T
]
extends
Product
with
Serializable
Definition Classes
StandardRPCFramework
case class
RawInvocation
extends
Product
with
Serializable
Definition Classes
RPCFramework
trait
RawRPC
extends
rpc.StandardRPCFramework.GetterRawRPC
with
rpc.StandardRPCFramework.FunctionRawRPC
with
rpc.StandardRPCFramework.ProcedureRawRPC
Definition Classes
StandardRPCFramework
final
class
RawValue
extends
AnyVal
type
Reader
[
T
]
=
GenCodec
[
T
]
Definition Classes
JettyRPCFramework
→ RPCFramework
type
ResultTypeMetadata
[
T
]
=
DummyImplicit
Definition Classes
JettyRPCFramework
→ RPCFramework
trait
Signature
extends
AnyRef
Definition Classes
RPCFramework
type
Writer
[
T
]
=
GenCodec
[
T
]
Definition Classes
JettyRPCFramework
→ RPCFramework
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
object
Call
extends
HasGenCodec
[
Call
] with
Serializable
object
RawInvocation
extends
Serializable
Definition Classes
RPCFramework
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
lazy val
logger
:
Logger
Attributes
protected
Definition Classes
LazyLogging
macro
def
materializeAsRaw
[
T
]
:
AsRawRPC
[
T
]
Definition Classes
RPCFramework
macro
def
materializeAsRawReal
[
T
]
:
AsRawRealRPC
[
T
]
Definition Classes
RPCFramework
macro
def
materializeAsReal
[
T
]
:
AsRealRPC
[
T
]
Definition Classes
RPCFramework
implicit macro
def
materializeFullInfo
[
T
]
:
FullRPCInfo
[
T
]
Definition Classes
RPCFramework
macro
def
materializeMetadata
[
RealRPC
]
:
RPCMetadata
[
RealRPC
]
Definition Classes
RPCFramework
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
newClient
[
T
]
(
httpClient:
HttpClient
,
uri:
String
,
maxResponseLength:
Int
=
2 * 1024 * 1024
)
(
implicit
ec:
commons.ExecutionContext
,
asRealRPC:
AsRealRPC
[
T
]
)
:
T
def
newHandler
[
T
]
(
impl:
T
,
contextTimeout:
FiniteDuration
=
30.seconds
)
(
implicit
ec:
commons.ExecutionContext
,
asRawRPC:
AsRawRPC
[
T
]
)
:
Handler
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
read
[
T
]
(
raw:
RawValue
)
(
implicit
arg0:
Reader
[
T
]
)
:
T
Definition Classes
JettyRPCFramework
→ RPCFramework
implicit
def
readerBasedAsReal
[
T
]
(
implicit
arg0:
Reader
[
T
]
)
:
AsReal
[
RawValue
,
T
]
Definition Classes
RPCFramework
implicit
def
readerBasedFutureAsReal
[
T
]
(
implicit
arg0:
Reader
[
T
]
)
:
AsReal
[
commons.Future
[
RawValue
],
commons.Future
[
T
]]
Definition Classes
FunctionRPCFramework
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
(
...
)
def
write
[
T
]
(
value:
T
)
(
implicit
arg0:
Writer
[
T
]
)
:
RawValue
Definition Classes
JettyRPCFramework
→ RPCFramework
implicit
def
writerBasedAsRaw
[
T
]
(
implicit
arg0:
Writer
[
T
]
)
:
AsRaw
[
RawValue
,
T
]
Definition Classes
RPCFramework
implicit
def
writerBasedFutureAsRaw
[
T
]
(
implicit
arg0:
Writer
[
T
]
)
:
AsRaw
[
commons.Future
[
RawValue
],
commons.Future
[
T
]]
Definition Classes
FunctionRPCFramework
Inherited from
LazyLogging
Inherited from
StandardRPCFramework
Inherited from
ProcedureRPCFramework
Inherited from
FunctionRPCFramework
Inherited from
GetterRPCFramework
Inherited from
RPCFramework
Inherited from
AnyRef
Inherited from
Any
Ungrouped