Class AbstractInvokerBuilder<B,T>

java.lang.Object
org.jboss.weld.invokable.AbstractInvokerBuilder<B,T>
All Implemented Interfaces:
jakarta.enterprise.invoke.InvokerBuilder<T>, org.jboss.weld.invoke.WeldInvokerBuilder<T>
Direct Known Subclasses:
InvokerBuilderImpl, InvokerInfoBuilder

public abstract class AbstractInvokerBuilder<B,T> extends Object implements org.jboss.weld.invoke.WeldInvokerBuilder<T>
  • Method Details

    • withInstanceLookup

      public org.jboss.weld.invoke.WeldInvokerBuilder<T> withInstanceLookup()
      Specified by:
      withInstanceLookup in interface jakarta.enterprise.invoke.InvokerBuilder<B>
      Specified by:
      withInstanceLookup in interface org.jboss.weld.invoke.WeldInvokerBuilder<B>
    • withArgumentLookup

      public org.jboss.weld.invoke.WeldInvokerBuilder<T> withArgumentLookup(int position)
      Specified by:
      withArgumentLookup in interface jakarta.enterprise.invoke.InvokerBuilder<B>
      Specified by:
      withArgumentLookup in interface org.jboss.weld.invoke.WeldInvokerBuilder<B>
    • withInstanceTransformer

      public org.jboss.weld.invoke.WeldInvokerBuilder<T> withInstanceTransformer(Class<?> clazz, String methodName)
      Specified by:
      withInstanceTransformer in interface org.jboss.weld.invoke.WeldInvokerBuilder<B>
    • withArgumentTransformer

      public org.jboss.weld.invoke.WeldInvokerBuilder<T> withArgumentTransformer(int position, Class<?> clazz, String methodName)
      Specified by:
      withArgumentTransformer in interface org.jboss.weld.invoke.WeldInvokerBuilder<B>
    • withReturnValueTransformer

      public org.jboss.weld.invoke.WeldInvokerBuilder<T> withReturnValueTransformer(Class<?> clazz, String methodName)
      Specified by:
      withReturnValueTransformer in interface org.jboss.weld.invoke.WeldInvokerBuilder<B>
    • withExceptionTransformer

      public org.jboss.weld.invoke.WeldInvokerBuilder<T> withExceptionTransformer(Class<?> clazz, String methodName)
      Specified by:
      withExceptionTransformer in interface org.jboss.weld.invoke.WeldInvokerBuilder<B>
    • withInvocationWrapper

      public org.jboss.weld.invoke.WeldInvokerBuilder<T> withInvocationWrapper(Class<?> clazz, String methodName)
      Specified by:
      withInvocationWrapper in interface org.jboss.weld.invoke.WeldInvokerBuilder<B>
    • getBeanClass

      public jakarta.enterprise.inject.spi.AnnotatedType<B> getBeanClass()
    • getMethod

      public TargetMethod getMethod()
    • getConfiguredLookups

      public List<ConfiguredLookup> getConfiguredLookups()