Class ForwardingContextual<T>

  • All Implemented Interfaces:
    jakarta.enterprise.context.spi.Contextual<T>

    public abstract class ForwardingContextual<T>
    extends Object
    implements jakarta.enterprise.context.spi.Contextual<T>
    • Constructor Detail

      • ForwardingContextual

        public ForwardingContextual()
    • Method Detail

      • delegate

        protected abstract jakarta.enterprise.context.spi.Contextual<T> delegate()
      • create

        public T create​(jakarta.enterprise.context.spi.CreationalContext<T> creationalContext)
        Specified by:
        create in interface jakarta.enterprise.context.spi.Contextual<T>
      • destroy

        public void destroy​(T instance,
                            jakarta.enterprise.context.spi.CreationalContext<T> creationalContext)
        Specified by:
        destroy in interface jakarta.enterprise.context.spi.Contextual<T>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object