Package io.protostuff.parser
Class Service.RpcMethod
- java.lang.Object
-
- io.protostuff.parser.AnnotationContainer
-
- io.protostuff.parser.Service.RpcMethod
-
- All Implemented Interfaces:
HasAnnotations
,HasName
,HasOptions
,HasProto
- Enclosing class:
- Service
public static class Service.RpcMethod extends AnnotationContainer implements HasName, HasOptions
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
argName
(package private) java.lang.String
argPackage
(package private) Message
argType
(package private) java.util.LinkedHashMap<java.lang.String,java.lang.Object>
extraOptions
(package private) int
index
(package private) java.lang.String
name
(package private) java.lang.String
retName
(package private) java.lang.String
retPackage
(package private) Message
returnType
(package private) Service
service
(package private) java.util.LinkedHashMap<java.lang.String,java.lang.Object>
standardOptions
-
Fields inherited from class io.protostuff.parser.AnnotationContainer
annotations, docs
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Message
getArgType()
java.lang.Object
getExtraOption(java.lang.String name)
java.util.LinkedHashMap<java.lang.String,java.lang.Object>
getExtraOptions()
int
getIndex()
java.lang.String
getJavaArgType()
java.lang.String
getJavaReturnType()
java.lang.String
getName()
java.util.LinkedHashMap<java.lang.String,java.lang.Object>
getO()
java.util.LinkedHashMap<java.lang.String,java.lang.Object>
getOptions()
Service
getOwner()
Proto
getProto()
Message
getReturnType()
Service
getService()
java.lang.Object
getStandardOption(java.lang.String name)
java.util.LinkedHashMap<java.lang.String,java.lang.Object>
getStandardOptions()
boolean
isVoidArgType()
boolean
isVoidReturnType()
void
putExtraOption(java.lang.String key, java.lang.Object value)
void
putStandardOption(java.lang.String key, java.lang.Object value)
(package private) void
resolveReferences()
-
Methods inherited from class io.protostuff.parser.AnnotationContainer
add, addAnnotations, addDoc, err, getA, getAnnotation, getAnnotationMap, getAnnotations, getDocs, hasAnnotation, isEmptyA
-
-
-
-
Field Detail
-
standardOptions
final java.util.LinkedHashMap<java.lang.String,java.lang.Object> standardOptions
-
extraOptions
final java.util.LinkedHashMap<java.lang.String,java.lang.Object> extraOptions
-
name
final java.lang.String name
-
service
final Service service
-
index
final int index
-
argName
final java.lang.String argName
-
argPackage
final java.lang.String argPackage
-
retName
final java.lang.String retName
-
retPackage
final java.lang.String retPackage
-
argType
Message argType
-
returnType
Message returnType
-
-
Constructor Detail
-
RpcMethod
RpcMethod(java.lang.String name, Service service, java.lang.String argName, java.lang.String argPackage, java.lang.String retName, java.lang.String retPackage)
-
-
Method Detail
-
getIndex
public int getIndex()
-
getService
public Service getService()
-
getOwner
public Service getOwner()
-
getArgType
public Message getArgType()
-
getReturnType
public Message getReturnType()
-
isVoidArgType
public boolean isVoidArgType()
-
isVoidReturnType
public boolean isVoidReturnType()
-
getJavaArgType
public java.lang.String getJavaArgType()
-
getJavaReturnType
public java.lang.String getJavaReturnType()
-
getStandardOptions
public java.util.LinkedHashMap<java.lang.String,java.lang.Object> getStandardOptions()
-
putStandardOption
public void putStandardOption(java.lang.String key, java.lang.Object value)
- Specified by:
putStandardOption
in interfaceHasOptions
-
getStandardOption
public java.lang.Object getStandardOption(java.lang.String name)
-
getExtraOptions
public java.util.LinkedHashMap<java.lang.String,java.lang.Object> getExtraOptions()
-
putExtraOption
public void putExtraOption(java.lang.String key, java.lang.Object value)
- Specified by:
putExtraOption
in interfaceHasOptions
-
getExtraOption
public java.lang.Object getExtraOption(java.lang.String name)
-
getO
public java.util.LinkedHashMap<java.lang.String,java.lang.Object> getO()
-
getOptions
public java.util.LinkedHashMap<java.lang.String,java.lang.Object> getOptions()
- Specified by:
getOptions
in interfaceHasOptions
-
resolveReferences
void resolveReferences()
-
-