public class IntervalBehavior<T> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
IntervalBehavior.StepResultListener<E,F> |
Constructor and Description |
---|
IntervalBehavior(IInternalAccess component,
long delay,
IComponentStep<T> step)
Create a new lease time handling object.
|
Modifier and Type | Method and Description |
---|---|
long |
getDelay()
Get the delay.
|
String |
getId()
Get the id.
|
IComponentStep<T> |
getStep()
Get the step.
|
void |
setDelay(long delay)
Set the delay.
|
void |
setId(String sendid)
Set the id.
|
void |
setStep(IComponentStep<T> step)
Set the step.
|
IFuture<Void> |
startBehavior()
Start sending awareness infos.
|
IFuture<Void> |
stopBehavior()
(Ends automatically when a new send behaviour is started).
|
public IntervalBehavior(IInternalAccess component, long delay, IComponentStep<T> step)
public IFuture<Void> startBehavior()
public IFuture<Void> stopBehavior()
public String getId()
public void setId(String sendid)
id
- The id to set.public IComponentStep<T> getStep()
public void setStep(IComponentStep<T> step)
step
- The step to set.public long getDelay()
public void setDelay(long delay)
delay
- The delay to set.Copyright © 2012. All Rights Reserved.