Interface ICLightningPlugin

  • All Known Implementing Classes:
    CLightningPlugin

    public interface ICLightningPlugin
    • Method Detail

      • start

        void start()
      • addInterceptorBeforeRPCMethod

        void addInterceptorBeforeRPCMethod​(Interceptor interceptor)
      • addInterceptorAfterRPCMethod

        void addInterceptorAfterRPCMethod​(Interceptor interceptor)
      • getSubscriptions

        java.util.List<java.lang.String> getSubscriptions()
      • getHooks

        java.util.List<java.lang.String> getHooks()
      • isDynamic

        boolean isDynamic()
      • log

        void log​(PluginLog level,
                 java.lang.String logMessage)
      • log

        void log​(PluginLog level,
                 java.lang.Object json)
      • addParameter

        void addParameter​(java.lang.String key,
                          java.lang.Object value)
      • getParameter

        <T> T getParameter​(java.lang.String key)
      • hasParameter

        boolean hasParameter​(java.lang.String key)
      • hasParametersReady

        boolean hasParametersReady()