Class Service

    • Field Detail

      • name

        final java.lang.String name
      • parentMessage

        final Message parentMessage
      • proto

        final Proto proto
      • rpcMethods

        final java.util.LinkedHashMap<java.lang.String,​Service.RpcMethod> rpcMethods
      • standardOptions

        final java.util.LinkedHashMap<java.lang.String,​java.lang.Object> standardOptions
      • extraOptions

        final java.util.LinkedHashMap<java.lang.String,​java.lang.Object> extraOptions
    • Constructor Detail

      • Service

        public Service​(java.lang.String name,
                       Message parentMessage,
                       Proto proto)
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface HasName
      • getFullName

        public java.lang.String getFullName()
      • getJavaFullName

        public java.lang.String getJavaFullName()
      • getRelativeName

        public java.lang.String getRelativeName()
      • getParentMessage

        public Message getParentMessage()
      • isNested

        public boolean isNested()
      • getRpcMethodMap

        public java.util.LinkedHashMap<java.lang.String,​Service.RpcMethod> getRpcMethodMap()
      • addRpcMethod

        Service.RpcMethod addRpcMethod​(java.lang.String name,
                                       java.lang.String argName,
                                       java.lang.String argPackage,
                                       java.lang.String retName,
                                       java.lang.String retPackage)
      • 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 interface HasOptions
      • 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 interface HasOptions
      • 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 interface HasOptions
      • resolveReferences

        void resolveReferences()