Package com.sun.xml.ws.rx.util
Class FiberExecutor
- java.lang.Object
-
- com.sun.xml.ws.rx.util.FiberExecutor
-
public final class FiberExecutor extends Object
TODO javadoc WARNING: This class is a private utility class used by WS-RX implementation. Any usage outside the intended scope is strongly discouraged. The API exposed by this class may be changed, replaced or removed without any advance notice.- Author:
- Marek Potociar
-
-
Constructor Summary
Constructors Constructor Description FiberExecutor(String id, com.sun.xml.ws.api.pipe.Tube masterTubeline)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()com.sun.xml.ws.api.message.PacketrunSync(com.sun.xml.ws.api.message.Packet request)voidschedule(com.sun.xml.ws.api.message.Packet request, com.sun.xml.ws.api.pipe.Fiber.CompletionCallback callback)voidstart(com.sun.xml.ws.api.message.Packet request, com.sun.xml.ws.api.pipe.Fiber.CompletionCallback callback, com.sun.xml.ws.api.pipe.FiberContextSwitchInterceptor interceptor)voidstartScheduledFibers()
-
-
-
Constructor Detail
-
FiberExecutor
public FiberExecutor(String id, com.sun.xml.ws.api.pipe.Tube masterTubeline)
-
-
Method Detail
-
runSync
public com.sun.xml.ws.api.message.Packet runSync(com.sun.xml.ws.api.message.Packet request)
-
schedule
public void schedule(com.sun.xml.ws.api.message.Packet request, @NotNull com.sun.xml.ws.api.pipe.Fiber.CompletionCallback callback)
-
startScheduledFibers
public void startScheduledFibers()
-
start
public void start(com.sun.xml.ws.api.message.Packet request, @NotNull com.sun.xml.ws.api.pipe.Fiber.CompletionCallback callback, @Nullable com.sun.xml.ws.api.pipe.FiberContextSwitchInterceptor interceptor)
-
close
public void close()
-
-