Interface IRequestHandler<T extends IdBean>

Type Parameters:
T -
All Superinterfaces:
IPublishable<T>
All Known Implementing Classes:
AcquireRequestHandler, DeviceRequestHandler, NodeFileCreator, PositionerRequestHandler

public interface IRequestHandler<T extends IdBean> extends IPublishable<T>
A request handler is a class instance which deals with a single request UUID
  • Method Summary

    Modifier and Type
    Method
    Description
    process(T request)
    Adds information to the request.

    Methods inherited from interface org.eclipse.scanning.api.event.core.IPublishable

    getBean, getPublisher
  • Method Details

    • process

      T process(T request) throws EventException
      Adds information to the request. Returns an object with the same UUID as the request.
      Parameters:
      request -
      Returns:
      Throws:
      EventException