Class PositionerServlet
java.lang.Object
org.eclipse.scanning.server.servlet.AbstractResponderServlet<PositionerRequest>
org.eclipse.scanning.server.servlet.PositionerServlet
- All Implemented Interfaces:
AutoCloseable,IConnection,IConnectable,IResponderServlet<PositionerRequest>
A servlet to handle a
PositionerRequest to move to an IPosition.
Can be configured in spring, for example:
<bean id="positionerServlet" class="org.eclipse.scanning.server.servlet.PositionerServlet" init-method="connect">
<property name="broker" value="tcp://p45-control:61616" />
<property name="requestTopic" value="org.eclipse.scanning.request.positioner.topic" />
<property name="responseTopic" value="org.eclipse.scanning.response.positioner.topic" />
</bean>
-
Field Summary
Fields inherited from class org.eclipse.scanning.server.servlet.AbstractResponderServlet
broker, eventService, requestTopic, responder, responseTopic -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateResponder(PositionerRequest bean, IPublisher<PositionerRequest> response) Creates a response for each request processedfor this topic.Methods inherited from class org.eclipse.scanning.server.servlet.AbstractResponderServlet
connect, createResponseCreator, disconnect, getBroker, getRequestTopic, getResponseTopic, isConnected, setBroker, setRequestTopic, setResponseTopic, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.scanning.api.event.core.IConnection
close
-
Constructor Details
-
PositionerServlet
public PositionerServlet()
-
-
Method Details
-
createResponder
public IRequestHandler<PositionerRequest> createResponder(PositionerRequest bean, IPublisher<PositionerRequest> response) throws EventException Description copied from interface:IResponderServletCreates a response for each request processedfor this topic.- Parameters:
bean-response-- Returns:
- Throws:
EventException
-