Brooklyn

brooklyn.util.task
[Java] Class ForwardingTask

java.lang.Object
  com.google.common.collect.ForwardingObject
      brooklyn.util.task.ForwardingTask
All Implemented Interfaces:
TaskInternal

public abstract class ForwardingTask
extends ForwardingObject

Constructor Summary
protected ForwardingTask()

Constructor for use by subclasses.

 
Method Summary
void addListener(java.lang.Runnable listener, java.util.concurrent.Executor executor)

void applyTagModifier(Function modifier)

Task asTask()

void blockUntilEnded()

boolean blockUntilEnded(Duration timeout)

void blockUntilStarted()

boolean blockUntilStarted(Duration timeout)

boolean cancel(boolean arg0)

boolean cancel()

protected TaskInternal delegate()

java.lang.Object get()

java.lang.Object get(long arg0, java.util.concurrent.TimeUnit arg1)

java.lang.Object get(Duration duration)

java.lang.String getBlockingDetails()

Task getBlockingTask()

java.lang.String getDescription()

java.lang.String getDisplayName()

long getEndTimeUtc()

ExecutionManager getExecutionManager()

java.lang.Object getExtraStatusText()

java.lang.String getId()

java.util.concurrent.Callable getJob()

ExecutionList getListeners()

java.util.Set getMutableTags()

long getQueuedTimeUtc()

java.util.concurrent.Future getResult()

long getStartTimeUtc()

java.lang.String getStatusDetail(boolean multiline)

java.lang.String getStatusSummary()

long getSubmitTimeUtc()

Task getSubmittedByTask()

java.util.Set getTags()

java.lang.Thread getThread()

java.lang.Object getUnchecked()

java.lang.Object getUnchecked(Duration duration)

void initExecutionManager(ExecutionManager em)

void initResult(ListenableFuture result)

boolean isBegun()

boolean isCancelled()

boolean isDone()

boolean isError()

boolean isQueuedAndNotSubmitted()

boolean isQueuedOrSubmitted()

boolean isSubmitted()

void markQueued()

void resetBlockingDetails()

void resetBlockingTask()

void runListeners()

void setBlockingDetails(java.lang.String blockingDetails)

void setBlockingTask(Task blockingTask)

void setEndTimeUtc(long val)

void setExtraStatusText(java.lang.Object extraStatus)

void setJob(java.util.concurrent.Callable job)

void setStartTimeUtc(long currentTimeMillis)

void setSubmitTimeUtc(long currentTimeMillis)

void setSubmittedByTask(Task task)

void setThread(java.lang.Thread thread)

 

Constructor Detail

ForwardingTask

protected ForwardingTask()
Constructor for use by subclasses.


 
Method Detail

addListener

@Override
public void addListener(java.lang.Runnable listener, java.util.concurrent.Executor executor)


applyTagModifier

@Override
public void applyTagModifier(Function modifier)


asTask

@Override
public Task asTask()


blockUntilEnded

@Override
public void blockUntilEnded()


blockUntilEnded

@Override
public boolean blockUntilEnded(Duration timeout)


blockUntilStarted

@Override
public void blockUntilStarted()


blockUntilStarted

@Override
public boolean blockUntilStarted(Duration timeout)


cancel

@Override
public boolean cancel(boolean arg0)


cancel

@Override
public boolean cancel()


delegate

@Override
protected TaskInternal delegate()


get

@Override
public java.lang.Object get()


get

@Override
public java.lang.Object get(long arg0, java.util.concurrent.TimeUnit arg1)


get

@Override
public java.lang.Object get(Duration duration)


getBlockingDetails

@Override
public java.lang.String getBlockingDetails()


getBlockingTask

@Override
public Task getBlockingTask()


getDescription

@Override
public java.lang.String getDescription()


getDisplayName

@Override
public java.lang.String getDisplayName()


getEndTimeUtc

@Override
public long getEndTimeUtc()


getExecutionManager

@Override
public ExecutionManager getExecutionManager()


getExtraStatusText

@Override
public java.lang.Object getExtraStatusText()


getId

@Override
public java.lang.String getId()


getJob

@Override
public java.util.concurrent.Callable getJob()


getListeners

@Override
public ExecutionList getListeners()


getMutableTags

@Override
public java.util.Set getMutableTags()


getQueuedTimeUtc

@Override
public long getQueuedTimeUtc()


getResult

@Override
public java.util.concurrent.Future getResult()


getStartTimeUtc

@Override
public long getStartTimeUtc()


getStatusDetail

@Override
public java.lang.String getStatusDetail(boolean multiline)


getStatusSummary

@Override
public java.lang.String getStatusSummary()


getSubmitTimeUtc

@Override
public long getSubmitTimeUtc()


getSubmittedByTask

@Override
public Task getSubmittedByTask()


getTags

@Override
public java.util.Set getTags()


getThread

@Override
public java.lang.Thread getThread()


getUnchecked

@Override
public java.lang.Object getUnchecked()


getUnchecked

@Override
public java.lang.Object getUnchecked(Duration duration)


initExecutionManager

@Override
public void initExecutionManager(ExecutionManager em)


initResult

@Override
public void initResult(ListenableFuture result)


isBegun

@Override
public boolean isBegun()


isCancelled

@Override
public boolean isCancelled()


isDone

@Override
public boolean isDone()


isError

@Override
public boolean isError()


isQueuedAndNotSubmitted

@Override
public boolean isQueuedAndNotSubmitted()


isQueuedOrSubmitted

@Override
public boolean isQueuedOrSubmitted()


isSubmitted

@Override
public boolean isSubmitted()


markQueued

@Override
public void markQueued()


resetBlockingDetails

@Override
public void resetBlockingDetails()


resetBlockingTask

@Override
public void resetBlockingTask()


runListeners

@Override
public void runListeners()


setBlockingDetails

@Override
public void setBlockingDetails(java.lang.String blockingDetails)


setBlockingTask

@Override
public void setBlockingTask(Task blockingTask)


setEndTimeUtc

@Override
public void setEndTimeUtc(long val)


setExtraStatusText

@Override
public void setExtraStatusText(java.lang.Object extraStatus)


setJob

@Override
public void setJob(java.util.concurrent.Callable job)


setStartTimeUtc

@Override
public void setStartTimeUtc(long currentTimeMillis)


setSubmitTimeUtc

@Override
public void setSubmitTimeUtc(long currentTimeMillis)


setSubmittedByTask

@Override
public void setSubmittedByTask(Task task)


setThread

@Override
public void setThread(java.lang.Thread thread)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.