org.jacp.api.component
Interface IStateLessBGComponent<L,A,M>

Type Parameters:
L - defines the action listener type
A - defines the basic action type
M - defines the basic message type
All Superinterfaces:
java.lang.Cloneable, IBGComponent<L,A,M>, IComponent<L,A,M>, IHandleable<A,M>, ISubComponent<L,A,M>

public interface IStateLessBGComponent<L,A,M>
extends IBGComponent<L,A,M>

Represents a state less background component.

Author:
Andy Moncsek

Method Summary
 void setLauncher(Launcher<?> launcher)
          The launcher is needed to create many instances of a component
 
Methods inherited from interface org.jacp.api.component.IBGComponent
getHandleTargetAndClear, setHandleTarget
 
Methods inherited from interface org.jacp.api.component.ISubComponent
getExecutionTarget, getNextIncomingMessage, getParentPerspective, hasIncomingMessage, isBlocked, putIncomingMessage, setBlocked, setExecutionTarget, setParentPerspective
 
Methods inherited from interface org.jacp.api.component.IComponent
getActionListener, getId, getName, isActivated, isActive, setActivated, setActive, setId, setName, setObserver
 
Methods inherited from interface org.jacp.api.component.IHandleable
handle
 

Method Detail

setLauncher

void setLauncher(Launcher<?> launcher)
The launcher is needed to create many instances of a component

Parameters:
launcher -