|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConfigInstance
Represents a configuration instance and provides various methods for manipulating the configuration.
| 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,
int 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. |
AssemblyLine[] |
getAssemblyLines()
Returns currently started AssemblyLines of the configuration instance. |
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,
int aKilobytes)
Retrieves the last chunk from a specified EventHandler's log file. |
EventHandler[] |
getEventHandlers()
Returns currently started EventHandlers of the configuration instance. |
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. |
TDIProperties |
getTDIProperties()
Used to obtain a reference to TDIProperties for managing properties / property stores. |
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. |
AssemblyLine |
startAssemblyLine(String aAssemblyLineName)
Starts the specified AssemblyLine asynchronously. |
AssemblyLine |
startAssemblyLine(String aAssemblyLineName,
boolean aSync)
Starts the specified AssemblyLine. |
AssemblyLine |
startAssemblyLine(String aAssemblyLineName,
Entry aInputData)
Starts the specified AssemblyLine with the given input data asynchronously. |
AssemblyLine |
startAssemblyLine(String aAssemblyLineName,
Entry aInputData,
AssemblyLineListener aListener,
boolean aGetLogs)
Starts asynchronously the specified AssemblyLine with the given input data and results listener. |
AssemblyLine |
startAssemblyLine(String aAssemblyLineName,
Entry aInputData,
AssemblyLineListener aListener,
boolean aGetLogs,
boolean aSync)
Starts the specified AssemblyLine with the given input data and results listener. |
AssemblyLine |
startAssemblyLine(String aAssemblyLineName,
Entry aInputData,
boolean aSync)
Starts the specified AssemblyLine with the given input data. |
AssemblyLine |
startAssemblyLine(String aAssemblyLineName,
TaskCallBlock aTcb)
Starts asynchronously the specified AssemblyLine with the given TaskCallBlock. |
AssemblyLine |
startAssemblyLine(String aAssemblyLineName,
TaskCallBlock aTcb,
boolean aSync)
Starts the specified AssemblyLine with the given TaskCallBlock. |
AssemblyLineHandler |
startAssemblyLineManual(String aAssemblyLineName,
Entry aInputData)
Starts the specified AssemblyLine with the given input data in manual mode. |
EventHandler |
startEventHandler(String aEventHandlerName)
Starts the specified EventHandler asynchronously. |
EventHandler |
startEventHandler(String aEventHandlerName,
boolean aSync)
Starts the specified EventHandler. |
EventHandler |
startEventHandler(String aEventHandlerName,
EventHandlerListener aListener,
boolean aGetLogs,
boolean aRecordEvents)
Starts the specified EventHandler asynchronously. |
EventHandler |
startEventHandler(String aEventHandlerName,
EventHandlerListener aListener,
boolean aGetLogs,
boolean aRecordEvents,
boolean aSync)
Starts the specified EventHandler. |
void |
stop()
Stops the Config Instance. |
| 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.
AssemblyLine[] getAssemblyLines()
throws DIException
DIException - if an error occurs while getting the AssemblyLines.
EventHandler[] getEventHandlers()
throws DIException
DIException - if an error occurs while getting the EventHandlers.
AssemblyLine startAssemblyLine(String aAssemblyLineName)
throws DIException
aAssemblyLineName - The name of the AssemblyLine.
DIException - if an error occurs when starting the AssemblyLine.
AssemblyLine 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.
AssemblyLine 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.
AssemblyLine 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.
AssemblyLine 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.
AssemblyLine 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.
AssemblyLineHandler 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.
AssemblyLine 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.
AssemblyLine 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.
EventHandler startEventHandler(String aEventHandlerName)
throws DIException
aEventHandlerName - the name of the EventHandler to start.
DIException - if an error occurs while starting the EventHandler.
EventHandler 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.
EventHandler 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.
EventHandler 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,
int 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,
int 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 the Config Instance GUID value.
String[] getConnectorPoolNames()
throws DIException
DIException - if an error occurs while retrieving the names of all Connector Pools.
int getConnectorPoolSize(String aConnectorPoolName)
throws DIException
aConnectorPoolName - the name of the Connector Pool.
DIException - if an error occurs while retrieving the size
of the specified Connector Pool.
int getConnectorPoolFreeNum(String aConnectorPoolName)
throws DIException
aConnectorPoolName - the name of the Connector Pool.
DIException - if an error occurs while retrieving the number
of free Connectors in the specified Connector Pool.
PoolDefConfig getConnectorPoolConfig(String aConnectorPoolName)
throws DIException
aConnectorPoolName - the name of the Connector Pool.
DIException - if an error occurs while retrieving
the 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.
TDIProperties getTDIProperties()
throws Exception
Exception - if an error occurs while obtaining a reference to TDIProperties.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||