Class AbstractTransformableComponent

    • Constructor Detail

      • AbstractTransformableComponent

        public AbstractTransformableComponent​(java.lang.String source,
                                              java.lang.String target)
      • AbstractTransformableComponent

        public AbstractTransformableComponent​(java.lang.String source,
                                              java.lang.String target,
                                              boolean autoResolve)
      • AbstractTransformableComponent

        public AbstractTransformableComponent​(java.lang.String source,
                                              java.lang.String target,
                                              java.util.function.UnaryOperator<io.gridgo.framework.support.Message> transformer)
      • AbstractTransformableComponent

        public AbstractTransformableComponent​(java.lang.String source,
                                              java.lang.String target,
                                              java.util.function.UnaryOperator<io.gridgo.framework.support.Message> transformer,
                                              boolean autoResolve)
    • Method Detail

      • onStop

        protected void onStop()
        Specified by:
        onStop in class io.gridgo.framework.impl.AbstractComponentLifecycle
      • getTransformer

        public java.util.Optional<java.util.function.Function<io.gridgo.framework.support.Message,​io.gridgo.framework.support.Message>> getTransformer()
      • getDisposable

        public io.reactivex.disposables.Disposable getDisposable()
      • isAutoResolve

        public boolean isAutoResolve()