@Extension(name="heisenberg", description="My Test Extension just to unit test", version="1.0") @Operations(value={HeisenbergOperations.class,MoneyLaunderingOperation.class}) @Xml(schemaLocation="http://www.mulesoft.org/schema/mule/heisenberg", namespace="heisenberg", schemaVersion="1.0-blue") @Extensible(alias="heisenberg-empire") public class HeisenbergExtension extends Object implements Lifecycle, MuleContextAware
Modifier and Type | Field and Description |
---|---|
static String |
AGE |
static String |
EXTENSION_DESCRIPTION |
static String |
EXTENSION_NAME |
static String |
EXTENSION_VERSION |
static String |
HEISENBERG |
static String |
NAMESPACE |
static String |
SCHEMA_LOCATION |
static String |
SCHEMA_VERSION |
PHASE_NAME
PHASE_NAME
PHASE_NAME
PHASE_NAME
Constructor and Description |
---|
HeisenbergExtension() |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
Map<String,KnockeableDoor> |
getCandidateDoors() |
int |
getDispose() |
HealthStatus |
getEndingHealth() |
List<String> |
getEnemies() |
org.mule.extension.ExtensionManager |
getExtensionManager() |
HealthStatus |
getInitialHealth() |
int |
getInitialise() |
BigDecimal |
getMoney() |
MuleContext |
getMuleContext() |
KnockeableDoor |
getNextDoor() |
ExtendedPersonalInfo |
getPersonalInfo() |
Map<String,Long> |
getRecipe() |
Set<Ricin> |
getRicinPacks() |
int |
getStart() |
int |
getStop() |
void |
initialise() |
boolean |
isCancer() |
void |
setEnemies(List<String> enemies) |
void |
setMuleContext(MuleContext context) |
void |
start() |
void |
stop() |
public static final String SCHEMA_LOCATION
public static final String NAMESPACE
public static final String SCHEMA_VERSION
public static final String HEISENBERG
public static final String AGE
public static final String EXTENSION_NAME
public static final String EXTENSION_DESCRIPTION
public static final String EXTENSION_VERSION
public void initialise() throws InitialisationException
initialise
in interface Initialisable
InitialisationException
public void start() throws MuleException
start
in interface Startable
MuleException
public void stop() throws MuleException
stop
in interface Stoppable
MuleException
public void dispose()
dispose
in interface Disposable
public org.mule.extension.ExtensionManager getExtensionManager()
public boolean isCancer()
public BigDecimal getMoney()
public KnockeableDoor getNextDoor()
public Map<String,KnockeableDoor> getCandidateDoors()
public int getInitialise()
public int getStart()
public int getStop()
public int getDispose()
public HealthStatus getInitialHealth()
public HealthStatus getEndingHealth()
public ExtendedPersonalInfo getPersonalInfo()
public void setMuleContext(MuleContext context)
setMuleContext
in interface MuleContextAware
public MuleContext getMuleContext()
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.