Class Handler<CHILD extends AbstractConfigProducer<?>>

java.lang.Object
com.yahoo.config.model.producer.AbstractConfigProducer<CHILD>
com.yahoo.vespa.model.container.component.Component<CHILD,com.yahoo.osgi.provider.model.ComponentModel>
com.yahoo.vespa.model.container.component.Handler<CHILD>
All Implemented Interfaces:
com.yahoo.config.ConfigInstance.Producer, ConfigProducer, Serializable, Comparable<Component<?,?>>
Direct Known Subclasses:
FileStatusHandlerComponent, GUIHandler, MbusClient, ProcessingHandler

public class Handler<CHILD extends AbstractConfigProducer<?>> extends Component<CHILD,com.yahoo.osgi.provider.model.ComponentModel>
Models a jdisc RequestHandler (including ClientProvider). RequestHandlers always have at least one server binding, while ClientProviders have at least one client binding.

Note that this is also used to model vespa handlers (which do not have any bindings)

Author:
gjoranv
See Also:
  • Constructor Details

    • Handler

      public Handler(com.yahoo.osgi.provider.model.ComponentModel model)
  • Method Details