|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConfigInstanceMBean
ConfigInstance MBean inteface that defines public methods exposed through JMX layer.
Method Summary | |
---|---|
String |
getALLastLogFileName(String aALName)
Returns the name of the log file created on the last run of a given AssemblyLine. |
String |
getALLog(String aALName,
String aLogFileName)
Given an AssemblyLine name, and a log file name, retrieves the log of this AssemblyLine, stored in the specified file. |
String[] |
getALLogFileNames(String aALName)
Returns the names of all available log files for a given AssemblyLine. |
String |
getALLogLastChunk(String aALName,
String aLogFileName,
Integer aKilobytes)
Retrieves the last chunk from a specified AssemblyLine's log file. |
SchemaConfig |
getAssemblyLineInputParameters(String aAssemblyLineName)
Returns the AssemblyLine’s input parameters. |
SchemaConfig |
getAssemblyLineOutputParameters(String aAssemblyLineName)
Returns the AssemblyLine’s output parameters. |
javax.management.ObjectName[] |
getAssemblyLines()
Returns the names of currently started AssemblyLines of the configuration each represented as ObjectName generated from AssemblyLine’s name and unique code. |
String[] |
getAssemblyLinesNames()
Returns the AssemblyLines’ names. |
String |
getConfigId()
Returns the configuration ID generated by the server. |
MetamergeConfig |
getConfiguration()
Returns configuration instance representing this configuration. |
PoolDefConfig |
getConnectorPoolConfig(String aConnectorPoolName)
Returns the Connector Pool configuration object. |
int |
getConnectorPoolFreeNum(String aConnectorPoolName)
Returns the number of free Connectors in the specified Connector Pool. |
String[] |
getConnectorPoolNames()
Returns the names of all Connector Pools in the Config Instance. |
int |
getConnectorPoolSize(String aConnectorPoolName)
Returns the size of the specified Connector Pool. |
String |
getEHLastLogFileName(String aEHName)
Returns the name of the log file created on the last run of a given EventHandler. |
String |
getEHLog(String aEHName,
String aLogFileName)
Given an EventHandler name, and a log file name, retrieves the log of this EventHandler, stored in the specified file. |
String[] |
getEHLogFileNames(String aEHName)
Rreturns the names of all available log files for a given EventHandler. |
String |
getEHLogLastChunk(String aEHName,
String aLogFileName,
Integer aKilobytes)
Retrieves the last chunk from a specified EventHandler's log file. |
javax.management.ObjectName[] |
getEventHandlers()
Returns the names of the EventHandlers of the configuration each represented as ObjectName generated from EventHandler’s name and unique code. |
String[] |
getEventHandlersNames()
Returns the EventHandlers’ names. |
ExternalPropertiesConfig |
getExternalProperties()
Returns the external properties of the configuration. |
ExternalPropertiesConfig |
getExternalProperties(String aKey)
Returns the ExternalPropertiesConfig object for the named external properties object. |
String[] |
getExternalPropertiesKeys()
Returns the external properties object names. |
String |
getGlobalUniqueID()
Returns the Config Instance GUID. |
Date |
getInstanceBootTime()
Returns the Instance boot time. |
javax.management.ObjectName |
getTDIProperties()
Access to the TDIProperies for the particular config. |
int |
purgeConnectorPool(String aConnectorPoolName)
Unused Connectors will be released so that the Pool is shrunk to its minimum size. |
void |
reload()
Reloads the Config Instance with its current configuration. |
void |
saveConfiguration()
Deprecated. Not supported. |
void |
saveConfiguration(Boolean aEncrypt)
Deprecated. Not supported. |
void |
saveExternalProperties()
Deprecated. Not supported. |
void |
setConfiguration(MetamergeConfig aConfiguration)
Sets given configuration to this configuration. |
void |
setExternalProperties(ExternalPropertiesConfig aExPropConfig)
Deprecated. Not supported. |
void |
setExternalProperties(String aKey,
ExternalPropertiesConfig aExPropConfig)
Deprecated. Not supported. |
javax.management.ObjectName |
startAssemblyLine(String aAssemblyLineName)
Starts the specified AssemblyLine asynchronously. |
javax.management.ObjectName |
startAssemblyLine(String aAssemblyLineName,
Boolean aSync)
Starts the specified AssemblyLine. |
javax.management.ObjectName |
startAssemblyLine(String aAssemblyLineName,
Entry aInputData)
Starts the specified AssemblyLine with the given input data asynchronously. |
javax.management.ObjectName |
startAssemblyLine(String aAssemblyLineName,
Entry aInputData,
AssemblyLineListener aListener,
Boolean aGetLogs)
Starts asynchronously the specified AssemblyLine with the given input data and results listener. |
javax.management.ObjectName |
startAssemblyLine(String aAssemblyLineName,
Entry aInputData,
AssemblyLineListener aListener,
Boolean aGetLogs,
Boolean aSync)
Starts the specified AssemblyLine with the given input data and results listener. |
javax.management.ObjectName |
startAssemblyLine(String aAssemblyLineName,
Entry aInputData,
Boolean aSync)
Starts the specified AssemblyLine with the given input data. |
javax.management.ObjectName |
startAssemblyLine(String aAssemblyLineName,
TaskCallBlock aTcb)
Starts asynchronously the specified AssemblyLine with the given TaskCallBlock. |
javax.management.ObjectName |
startAssemblyLine(String aAssemblyLineName,
TaskCallBlock aTcb,
Boolean aSync)
Starts the specified AssemblyLine with the given TaskCallBlock. |
javax.management.ObjectName |
startAssemblyLineManual(String aAssemblyLineName,
Entry aInputData)
Starts the specified AssemblyLine with the given input data in manual mode. |
javax.management.ObjectName |
startEventHandler(String aEventHandlerName)
Starts the specified EventHandler asynchronously. |
javax.management.ObjectName |
startEventHandler(String aEventHandlerName,
Boolean aSync)
Starts the specified EventHandler. |
javax.management.ObjectName |
startEventHandler(String aEventHandlerName,
EventHandlerListener aListener,
Boolean aGetLogs,
Boolean aRecordEvents)
Starts the specified EventHandler asynchronously. |
javax.management.ObjectName |
startEventHandler(String aEventHandlerName,
EventHandlerListener aListener,
Boolean aGetLogs,
Boolean aRecordEvents,
Boolean aSync)
Starts the specified EventHandler. |
void |
stop()
Stops the Config Instance. |
Methods inherited from interface com.ibm.di.api.jmx.mbeans.BaseMBean |
---|
getId, getType |
Method Detail |
---|
String getConfigId() throws DIException
DIException
- if an error occurs while getting the configuration ID.MetamergeConfig getConfiguration() throws DIException
DIException
- if an error occurs while getting the configuration.void setConfiguration(MetamergeConfig aConfiguration) throws DIException
aConfiguration
- The new configuration.
DIException
- if an error occurs while setting the configuration.void saveConfiguration() throws DIException
DIException
void saveConfiguration(Boolean aEncrypt) throws DIException
DIException
ExternalPropertiesConfig getExternalProperties() throws DIException
DIException
- if an error occurs while getting the external properties.ExternalPropertiesConfig getExternalProperties(String aKey) throws DIException
aKey
- The external property object name.
DIException
- if an error occurs while getting the external properties.String[] getExternalPropertiesKeys() throws DIException
DIException
- if an error occurs while getting the external properties names.void setExternalProperties(ExternalPropertiesConfig aExPropConfig) throws DIException
DIException
void setExternalProperties(String aKey, ExternalPropertiesConfig aExPropConfig) throws DIException
DIException
void saveExternalProperties() throws DIException
DIException
String[] getAssemblyLinesNames() throws DIException
DIException
- if an error occurs while getting the AssemblyLines’ names.SchemaConfig getAssemblyLineInputParameters(String aAssemblyLineName) throws DIException
aAssemblyLineName
- the name of the AssemblyLine.
DIException
- if an error occurs while getting the AssemblyLine's input parameters.SchemaConfig getAssemblyLineOutputParameters(String aAssemblyLineName) throws DIException
aAssemblyLineName
- the name of the AssemblyLine.
DIException
- if an error occurs while getting the AssemblyLine's output parameters.String[] getEventHandlersNames() throws DIException
DIException
- if an error occurs while getting the EventHandlers’ names.javax.management.ObjectName[] getAssemblyLines() throws DIException
DIException
- if an error occurs while getting the AssemblyLines’ names.javax.management.ObjectName[] getEventHandlers() throws DIException
DIException
- if an error occurs while getting the EventHandlers’ names.javax.management.ObjectName startAssemblyLine(String aAssemblyLineName) throws DIException
aAssemblyLineName
- The name of the AssemblyLine.
DIException
- if an error occurs when starting the AssemblyLine.javax.management.ObjectName startAssemblyLine(String aAssemblyLineName, Boolean aSync) throws DIException
aAssemblyLineName
- The name of the AssemblyLine.aSync
- when true
the AssemblyLine is started synchronously,
when false
the AssemblyLine is started asynchronously.
DIException
- if an error occurs when starting the AssemblyLine.javax.management.ObjectName startAssemblyLine(String aAssemblyLineName, Entry aInputData) throws DIException
aAssemblyLineName
- The name of the AssemblyLine.aInputData
- Initial Work Entry to run the AssemblyLine with.
DIException
- if an error occurs when starting the AssemblyLine.javax.management.ObjectName startAssemblyLine(String aAssemblyLineName, Entry aInputData, Boolean aSync) throws DIException
aAssemblyLineName
- The name of the AssemblyLine.aInputData
- Initial Work Entry to run the AssemblyLine with.aSync
- when true
the AssemblyLine is started synchronously,
when false
the AssemblyLine is started asynchronously.
DIException
- if an error occurs when starting the AssemblyLine.javax.management.ObjectName startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, Boolean aGetLogs) throws DIException
aAssemblyLineName
- The name of the AssemblyLine.aInputData
- Initial Work Entry to run the AssemblyLine with.aListener
- A listener for Entries produced by the AssemblyLine.aGetLogs
- when true
the AssemblyLineListener delivers log messages,
when false
log messages are not delivered.
DIException
- if an error occurs when starting the AssemblyLine.javax.management.ObjectName startAssemblyLine(String aAssemblyLineName, Entry aInputData, AssemblyLineListener aListener, Boolean aGetLogs, Boolean aSync) throws DIException
aAssemblyLineName
- The name of the AssemblyLine.aInputData
- Initial Work Entry to run the AssemblyLine with.aListener
- A listener for Entries produced by the AssemblyLine.aGetLogs
- when true
the AssemblyLineListener delivers log messages,
when false
log messages are not delivered.aSync
- when true
the AssemblyLine is started synchronously,
when false
the AssemblyLine is started asynchronously.
DIException
- if an error occurs when starting the AssemblyLine.javax.management.ObjectName startAssemblyLineManual(String aAssemblyLineName, Entry aInputData) throws DIException
aAssemblyLineName
- The name of the AssemblyLine.aInputData
- Initial Work Entry to run the AssemblyLine with.
DIException
- if an error occurs when starting the AssemblyLine.javax.management.ObjectName startAssemblyLine(String aAssemblyLineName, TaskCallBlock aTcb) throws DIException
aAssemblyLineName
- The name of the AssemblyLine.aTcb
- The TaskCallBlock object to start the AL with.
DIException
- if an error occurs when starting the AssemblyLine.javax.management.ObjectName startAssemblyLine(String aAssemblyLineName, TaskCallBlock aTcb, Boolean aSync) throws DIException
aAssemblyLineName
- The name of the AssemblyLine.aTcb
- The TaskCallBlock object to start the AL with.aSync
- when true
the AssemblyLine is started synchronously,
when false
the AssemblyLine is started asynchronously.
DIException
- if an error occurs when starting the AssemblyLine.javax.management.ObjectName startEventHandler(String aEventHandlerName) throws DIException
aEventHandlerName
- the name of the EventHandler to start.
DIException
- if an error occurs while starting the EventHandler.javax.management.ObjectName startEventHandler(String aEventHandlerName, Boolean aSync) throws DIException
aEventHandlerName
- the name of the EventHandler to start.aSync
- when true
the EventHandler is started synchronously,
when false
the EventHandler is started asynchronously.
DIException
- if an error occurs while starting the EventHandler.javax.management.ObjectName startEventHandler(String aEventHandlerName, EventHandlerListener aListener, Boolean aGetLogs, Boolean aRecordEvents) throws DIException
aEventHandlerName
- the name of the EventHandler to start.aListener
- The EventHandler listener to register for events.aGetLogs
- when true
the EventHandlerListener delivers log messages,
when false
log messages are not delivered.aRecordEvents
- when true
the EventHandler records all events.
DIException
- if an error occurs while starting the EventHandler.javax.management.ObjectName startEventHandler(String aEventHandlerName, EventHandlerListener aListener, Boolean aGetLogs, Boolean aRecordEvents, Boolean aSync) throws DIException
aEventHandlerName
- the name of the EventHandler to start.aListener
- The EventHandler listener to register for events.aGetLogs
- when true
the EventHandlerListener delivers log messages,
when false
log messages are not delivered.aRecordEvents
- when true
the EventHandler records all events.aSync
- when true
the EventHandler is started synchronously,
when false
the EventHandler is started asynchronously.
DIException
- if an error occurs while starting the EventHandler.void reload() throws DIException
DIException
- if an error occurs while reloading the server.void stop() throws DIException
DIException
- if an error occurs while stopping.String[] getALLogFileNames(String aALName) throws DIException
aALName
- the name of the AssemblyLine.
DIException
- if an error occurs while obtaining AssemblyLine's log file names.String getALLastLogFileName(String aALName) throws DIException
aALName
- the name of the AssemblyLine.
DIException
- if an error occurs while obtaining the log file name.String getALLog(String aALName, String aLogFileName) throws DIException
aALName
- the name of the AssemblyLine.aLogFileName
- the name of the log file; no file path should be specified - just the file name.
DIException
- if an error occurs while obtaining AssemblyLine's log.String getALLogLastChunk(String aALName, String aLogFileName, Integer aKilobytes) throws DIException
aALName
- the name of the AssemblyLine.aLogFileName
- the name of the log file; no file path should be specified - just the file name.aKilobytes
- specifies in kilobytes the size of the log's last chunk that will be read.
DIException
- if an error occurs while obtaining AssemblyLine's log.String[] getEHLogFileNames(String aEHName) throws DIException
aEHName
- the name of the EventHandler.
DIException
- if an error occurs while obtaining EventHandler's log file names.String getEHLastLogFileName(String aEHName) throws DIException
aEHName
- the name of the EventHandler.
DIException
- if an error occurs while obtaining the log file name.String getEHLog(String aEHName, String aLogFileName) throws DIException
aEHName
- the name of the EventHandler.aLogFileName
- the name of the log file; no file path should be specified - just the file name.
DIException
- if an error occurs while obtaining EventHandler's log.String getEHLogLastChunk(String aEHName, String aLogFileName, Integer aKilobytes) throws DIException
aEHName
- the name of the EventHandler.aLogFileName
- the name of the log file; no file path should be specified - just the file name.aKilobytes
- specifies in kilobytes the size of the log's last chunk that will be read.
DIException
- if an error occurs while obtaining EventHandler's log.Date getInstanceBootTime() throws DIException
java.util.Date
specifying the date and time the instance
was started.
DIException
- if an error occurs while retrieving instance's boot time.String getGlobalUniqueID() throws DIException
DIException
- if an error occurs while retrieving GlobalUniqueID.String[] getConnectorPoolNames() throws DIException
DIException
- if an error occurs while retrieving Connector Pool names.int getConnectorPoolSize(String aConnectorPoolName) throws DIException
aConnectorPoolName
- the name of the Connector Pool.
DIException
- if an error occurs while retrieving Connector Pool size.int getConnectorPoolFreeNum(String aConnectorPoolName) throws DIException
aConnectorPoolName
- the name of the Connector Pool.
DIException
- if an error occurs while retrieving Connector Pool free Connectors.PoolDefConfig getConnectorPoolConfig(String aConnectorPoolName) throws DIException
aConnectorPoolName
- the name of the Connector Pool.
DIException
- if an error occurs while retrieving Connector Pool configuration object.int purgeConnectorPool(String aConnectorPoolName) throws DIException
aConnectorPoolName
- the name of the Connector Pool.
DIException
- if an error occurs while shrinking the Connector Pool to its minimum size.javax.management.ObjectName getTDIProperties() throws Exception
Exception
- if an error occurs while getting TDI Properties
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |