@Extension(name="Heisenberg",
category=SELECT)
@Operations(value={HeisenbergOperations.class,MoneyLaunderingOperation.class,KillingOperations.class,HeisenbergScopes.class,HeisenbergRouters.class,HeisenbergOperationLifecycleValidator.class})
@OnException(value=HeisenbergConnectionExceptionEnricher.class)
@ConnectionProviders(value={HeisenbergConnectionProvider.class,SecureHeisenbergConnectionProvider.class})
@Sources(value={HeisenbergSource.class,DEARadioSource.class,AsyncHeisenbergSource.class,ReconnectableHeisenbergSource.class})
@Export(classes={HeisenbergExtension.class,HeisenbergException.class},
resources="methRecipe.json")
@SubTypeMapping(baseType=Weapon.class,subTypes=Ricin.class) @SubTypeMapping(baseType=Drug.class,subTypes=Meta.class) @SubTypeMapping(baseType=Investment.class,subTypes={CarWash.class,CarDealer.class})
@ExternalLib(name="Heisenberg.so",
description="Native Heisenberg support",
nameRegexpMatcher="heisenberg.so",
requiredClassName="org.heisenberg.HeisenbergJNI",
type=NATIVE,
coordinates="org.mule.libs:this-is-a-lib:dll:1.0.0")
@ErrorTypes(value=HeisenbergErrors.class)
@NotificationActions(value=HeisenbergNotificationAction.class)
public class HeisenbergExtension
extends Object
implements org.mule.runtime.api.lifecycle.Lifecycle
| Modifier and Type | Field and Description |
|---|---|
static String |
AGE |
static String |
BROTHER_IN_LAW |
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 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 BROTHER_IN_LAW
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 onBackPressure(org.mule.runtime.extension.api.runtime.source.BackPressureContext ctx)
public List<org.mule.runtime.extension.api.runtime.source.BackPressureContext> getBackPressureContexts()
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 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 Weapon getWeapon()
public String getConfigName()
public org.mule.runtime.api.store.ObjectStoreManager getObjectStoreManager()
Copyright © 2003–2018 MuleSoft, Inc.. All rights reserved.