public abstract class CustomModuleDefinition extends ModuleDefinition
Modifier and Type | Field and Description |
---|---|
protected CustomModuleFactory |
factory
The custom module factory.
|
protected java.util.Map<java.lang.String,java.lang.String> |
serviceToEntryPoint
The map of entry points for services.
|
Constructor and Description |
---|
CustomModuleDefinition(CustomModuleFactory factory,
ApplicationDefinition appli,
java.lang.String name,
long id)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getEntryPoint(java.lang.String serviceName)
Return the specific entry point for a Service.
|
CustomModuleFactory |
getFactory()
Return the custom module factory.
|
abstract void |
setModuleParameter(java.lang.String key,
java.lang.Object value)
Set a parameter value for the module implementation.
|
void |
setServiceEntryPoint(java.lang.String serviceName,
java.lang.String entryPoint)
Set a specific entry point for a Service.
|
addArrayProperty, addArrayProperty, addAutoProperty, addCyclicMethod, addProperty, addProperty, addProperty, addProperty, addPropertyParent, addProviderInterface, addSubscriberInterface, clone, countProperties, createModuleIDKey, createModuleKey, getApplicationDefinition, getAttachEntryPoint, getCyclicMethods, getDefaultChannelDefinition, getDescription, getDirectory, getEndEntryPoint, getFinishInvokeEntryPoint, getID, getInitEntryPoint, getInstanceDirectory, getLibraryName, getLibraryVersion, getModuleIDKey, getModuleKey, getName, getNamedProperty, getNotNullPropertyStringValue, getPath, getPreConfigureEntryPoint, getProperties, getPropertyArrayValue, getPropertyBooleanArrayValue, getPropertyBooleanValue, getPropertyDurationArrayValue, getPropertyDurationValue, getPropertyFileArrayValue, getPropertyFileValue, getPropertyFloatArrayValue, getPropertyFloatValue, getPropertyFloatValue, getPropertyGroups, getPropertyIntArrayValue, getPropertyIntValue, getPropertyIntValue, getPropertyMapValue, getPropertyParents, getPropertyPositionValue, getPropertyStringArrayValue, getPropertyStringValue, getPropertyURIValue, getPropertyURIValue, getPropertyURLArrayValue, getPropertyURLArrayValue, getPropertyURLValue, getPropertyURLValue, getPropertyValue, getPropertyValue, getProviderInterfaceDefinition, getProviderInterfaces, getReceiveEntryPoint, getSendEntryPoint, getSimpleProperty, getStartEntryPoint, getStartEntryPointDelay, getStartEntryPointDelayMS, getSubscriberInterfaceDefinition, getSubscriberInterfaces, getTriggerEntryPoint, getUpdateCap, hasAllUpdateCap, hasDefaultName, hasDefinedProperty, hasImplementation, hasInterface, hasLibraryVersion, hasMandatoryProperties, hasNamedProperty, hasProperties, hasProviderInterface, hasPublishUpdateCap, hasServiceInterfaces, hasSimpleProperty, hasSubscriberInterface, isEnabled, isInstance, isKeepingInterfaces, isMaster, keepInterfaces, merge, removeProviderInterface, removeSubscriberInterface, setApplication, setAttachEntryPoint, setDefaultChannelDefinition, setDefaultName, setDescription, setDirectory, setEnabled, setEndEntryPoint, setFinishInvokeEntryPoint, setID, setInitEntryPoint, setLibraryName, setLibraryVersion, setMaster, setName, setPath, setPreconfigureEntryPoint, setPropertyValue, setPropertyValue, setReceiveEntryPoint, setSendEntryPoint, setStartEntryPoint, setTriggerEntryPoint, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
hasID
protected CustomModuleFactory factory
protected final java.util.Map<java.lang.String,java.lang.String> serviceToEntryPoint
public CustomModuleDefinition(CustomModuleFactory factory, ApplicationDefinition appli, java.lang.String name, long id)
factory
- the custom module factoryappli
- the application definitionname
- the module nameid
- the module IDpublic final CustomModuleFactory getFactory()
public abstract void setModuleParameter(java.lang.String key, java.lang.Object value)
CustomModuleFactory.getModuleParameterTypes()
method.key
- the parameter keyvalue
- the parameter valueCustomModuleFactory.getModuleParameterTypes()
public void setServiceEntryPoint(java.lang.String serviceName, java.lang.String entryPoint)
serviceName
- the service nameentryPoint
- the entry point namepublic java.lang.String getEntryPoint(java.lang.String serviceName)
serviceName
- the service nameCopyright ©2017-2023 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence