@Extension(name="Heisenberg",
description="My Test Extension just to unit test",
category=SELECT,
minMuleVersion="4.1")
@Operations(value={HeisenbergOperations.class,MoneyLaunderingOperation.class})
@Extensible(alias="heisenberg-empire")
@OnException(value=HeisenbergConnectionExceptionEnricher.class)
@ConnectionProviders(value=HeisenbergConnectionProvider.class)
@Sources(value={HeisenbergSource.class,DEARadioSource.class})
@Export(classes=HeisenbergException.class)
@SubTypeMapping(baseType=Weapon.class,subTypes=Ricin.class) @SubTypeMapping(baseType=Investment.class,subTypes={CarWash.class,CarDealer.class})
@ExternalLib(name="Heisenberg.so",
description="Native Heisenberg support",
fileName="heisenberg.so",
requiredClassName="org.heisenberg.HeisenbergJNI")
@ErrorTypes(value=HeisenbergErrors.class)
public class HeisenbergExtension
extends Object
implements org.mule.runtime.api.lifecycle.Lifecycle, org.mule.runtime.core.api.context.MuleContextAware
| Modifier and Type | Field and Description |
|---|---|
static String |
AGE |
static String |
EXTENSION_DESCRIPTION |
static String |
HEISENBERG |
static String |
HEISENBERG_LIB_CLASS_NAME |
static String |
HEISENBERG_LIB_DESCRIPTION |
static String |
HEISENBERG_LIB_FILE_NAME |
static String |
HEISENBERG_LIB_NAME |
static String |
INLINE_BARBER_PREFERENCES |
static String |
LAB_ADDRESS_EXAMPLE |
static String |
PARAMETER_ORIGINAL_OVERRIDED_DISPLAY_NAME |
static String |
PARAMETER_OVERRIDED_DISPLAY_NAME |
static String |
PERSONAL_INFORMATION_GROUP_NAME |
static String |
RICIN_GROUP_NAME |
static String |
RICIN_PACKS_SUMMARY |
static int |
sourceTimesStarted |
| Constructor and Description |
|---|
HeisenbergExtension() |
public static final String HEISENBERG
public static final String HEISENBERG_LIB_NAME
public static final String HEISENBERG_LIB_DESCRIPTION
public static final String HEISENBERG_LIB_FILE_NAME
public static final String HEISENBERG_LIB_CLASS_NAME
public static final String AGE
public static final String EXTENSION_DESCRIPTION
public static final String RICIN_GROUP_NAME
public static final String RICIN_PACKS_SUMMARY
public static final String PERSONAL_INFORMATION_GROUP_NAME
public static final String INLINE_BARBER_PREFERENCES
public static final String PARAMETER_OVERRIDED_DISPLAY_NAME
public static final String PARAMETER_ORIGINAL_OVERRIDED_DISPLAY_NAME
public static final String LAB_ADDRESS_EXAMPLE
public static int sourceTimesStarted
public void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic void start()
throws org.mule.runtime.api.exception.MuleException
start in interface org.mule.runtime.api.lifecycle.Startableorg.mule.runtime.api.exception.MuleExceptionpublic void stop()
throws org.mule.runtime.api.exception.MuleException
stop in interface org.mule.runtime.api.lifecycle.Stoppableorg.mule.runtime.api.exception.MuleExceptionpublic void dispose()
dispose in interface org.mule.runtime.api.lifecycle.Disposablepublic BarberPreferences getBarberPreferences()
public List<HealthStatus> getHealthProgression()
public org.mule.runtime.core.api.extension.ExtensionManager getExtensionManager()
public boolean isCancer()
public BigDecimal getMoney()
public RicinGroup getRicinGroup()
public Map<String,KnockeableDoor> getCandidateDoors()
public int getInitialise()
public int getStart()
public int getStop()
public int getDispose()
public HealthStatus getInitialHealth()
public HealthStatus getEndingHealth()
public PersonalInfo getPersonalInfo()
public String getLabAddress()
public String getFirstEndevour()
public void setMuleContext(org.mule.runtime.core.api.MuleContext context)
setMuleContext in interface org.mule.runtime.core.api.context.MuleContextAwarepublic org.mule.runtime.core.api.MuleContext getMuleContext()
public Weapon getWeapon()
public String getConfigName()
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.