Uses of Interface
org.simpleframework.transport.reactor.Action

Packages that use Action
Package
Description
 
  • Uses of Action in org.simpleframework.transport.reactor

    Modifier and Type
    Class
    Description
    (package private) class 
    The CancelAction object is used to represent a task that can be executed to cancel an operation.
    (package private) class 
    The ExecuteAction object is represents an action that the distributor is to process.
    Modifier and Type
    Field
    Description
    private final Action
    CancelAction.action
    This is the operation object that is to be canceled.
    private final Action[]
    ActionSet.set
    This contains the the actions indexed by operation type.
    Fields in org.simpleframework.transport.reactor with type parameters of type Action
    Modifier and Type
    Field
    Description
    private Queue<Action>
    ActionDistributor.pending
    This is the queue that is used to provide the operations.
    Modifier and Type
    Method
    Description
    private Action[]
    ActionSet.copyOf(Action[] list, int count)
    This is used to create a copy of the specified list with only the first few non null values.
    ActionSet.get(int interest)
    This is used to acquire the actions that match the bitmask of interest operations.
    ActionSet.list()
    This provides an iterator of the actions that exist within the action set.
    ActionSet.ready()
    This is sued to acquire all actions that match the currently ready operations of the key.
    ActionSet.remove(int interest)
    This is used to remove interest from the set.
    Methods in org.simpleframework.transport.reactor with parameters of type Action
    Modifier and Type
    Method
    Description
    void
    ActionSet.attach(Action action)
    This is used to attach an action to the set for a specific interest bitmask.
    private Action[]
    ActionSet.copyOf(Action[] list, int count)
    This is used to create a copy of the specified list with only the first few non null values.
    private void
    ActionDistributor.execute(Action action)
    This is where the action is handed off to the executor.
    private void
    ActionDistributor.expire(ActionSet set, Action action)
    This method is used to expire registered operations that remain idle within the selector.
    private void
    ActionDistributor.register(Action action)
    Here the specified Operation object is registered with the selector.
    private void
    ActionDistributor.select(Action action)
    This method is used to perform an actual select on a channel.
    private void
    ActionDistributor.update(Action action, ActionSet set)
    Here the specified Operation object is registered with the selector.
    Constructors in org.simpleframework.transport.reactor with parameters of type Action
    Modifier
    Constructor
    Description
     
    Constructor for the Cancellation object.