case class RPCMetadata[T](name: String, annotations: List[MetadataAnnotation], procedureSignatures: Map[String, OneWayRPCFramework.ProcedureSignature], getterSignatures: Map[String, OneWayRPCFramework.GetterSignature[_]]) extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- RPCMetadata
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new RPCMetadata(name: String, annotations: List[MetadataAnnotation], procedureSignatures: Map[String, OneWayRPCFramework.ProcedureSignature], getterSignatures: Map[String, OneWayRPCFramework.GetterSignature[_]])
Value Members
-
val
annotations: List[MetadataAnnotation]
- Annotations
- @reifyAnnot() @multi()
-
val
getterSignatures: Map[String, OneWayRPCFramework.GetterSignature[_]]
- Annotations
- @multi() @rpcMethodMetadata()
-
val
name: String
- Annotations
- @reifyName( useRawName = ... )
-
val
procedureSignatures: Map[String, OneWayRPCFramework.ProcedureSignature]
- Annotations
- @multi() @verbatim() @rpcMethodMetadata()