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.
  • Constructor Summary

    Constructors
    Constructor
    Description
    FiberExecutor(String id, com.sun.xml.ws.api.pipe.Tube masterTubeline)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    com.sun.xml.ws.api.message.Packet
    runSync(com.sun.xml.ws.api.message.Packet request)
     
    void
    schedule(com.sun.xml.ws.api.message.Packet request, com.sun.xml.ws.api.pipe.Fiber.CompletionCallback callback)
     
    void
    start(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)
     
    void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FiberExecutor

      public FiberExecutor(String id, com.sun.xml.ws.api.pipe.Tube masterTubeline)
  • Method Details

    • 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()