Class WorkItem<W,R>

java.lang.Object
io.vertigo.stella.impl.work.WorkItem<W,R>
Type Parameters:
W - work
R - result

public final class WorkItem<W,R> extends Object
Author:
pchretien
  • Constructor Details

    • WorkItem

      public WorkItem(String callerNodeId, String id, W work, Class<? extends WorkEngine<W,R>> workEngineClass)
      Constructor. This workItem is used to define a synchronous work.
      Parameters:
      id - Id
      work - Travail dont on représente l'état.
  • Method Details

    • getId

      public String getId()
      Returns:
      WorkItem id
    • getCallerNodeId

      public String getCallerNodeId()
      Returns:
      caller NodeId
    • getWorkType

      public String getWorkType()
    • getWork

      public W getWork()
      Permet de récupérer les informations pour réaliser un traitement.
      Returns:
      le work
    • getWorkEngineClass

      public Class<? extends WorkEngine<W,R>> getWorkEngineClass()
      Returns:
      WorkEngine provider