Version: 9.15.0
Engines::ContainerManager Interface Reference

Interface of the containerManager This interface is used for interaction with the unique instance of ContainerManager. More...

import"SALOME_ContainerManager.idl";

Public Member Functions

Container GiveContainer (in ContainerParameters params) raises (SALOME::SALOME_Exception)
 GiveContainer - use mode parameter of ContainerParameters to configure how this method works Currently: get, start, getorstart, findorstart, find. More...
 
void ShutdownContainers ()
 Shutdown all containers that have been launched by the container manager. This termination is soft. It means that orb.shutdown is invoked meaning that completion of all CORBA. More...
 
void ShutdownContainersNow ()
 Stronger version than ShutdownContainers. This method does not wait for completion of last CORBA invokation on containers. It terminates them. More...
 
long GetTimeOutToLaunchServerInSecond ()
 
void SetTimeOutToLaunchServerInSecond (in long timeInSecond)
 
long GetDeltaTimeBetweenNSLookupAtLaunchTimeInMilliSecond ()
 
void SetDeltaTimeBetweenNSLookupAtLaunchTimeInMilliSecond (in long timeInMS)
 
long GetDeltaTimeBetweenCPUMemMeasureInMilliSecond ()
 
void SetDeltaTimeBetweenCPUMemMeasureInMilliSecond (in long timeInMS)
 
void SetOverrideEnvForContainers (in KeyValDict env)
 
KeyValDict GetOverrideEnvForContainers ()
 
void SetBigObjOnDiskThreshold (in long thresholdInByte)
 
void SetBigObjOnDiskDirectory (in string directory)
 
void SetDirectoryForReplayFiles (in string directory)
 
void SetNumberOfRetry (in long nbRetry)
 
long GetNumberOfRetry ()
 
void SetCodeOnContainerStartUp (in string code)
 
string GetCodeOnContainerStartUp ()
 

Detailed Description

Interface of the containerManager This interface is used for interaction with the unique instance of ContainerManager.

Member Function Documentation

◆ GetCodeOnContainerStartUp()

string Engines::ContainerManager::GetCodeOnContainerStartUp ( )

◆ GetDeltaTimeBetweenCPUMemMeasureInMilliSecond()

long Engines::ContainerManager::GetDeltaTimeBetweenCPUMemMeasureInMilliSecond ( )

◆ GetDeltaTimeBetweenNSLookupAtLaunchTimeInMilliSecond()

long Engines::ContainerManager::GetDeltaTimeBetweenNSLookupAtLaunchTimeInMilliSecond ( )

◆ GetNumberOfRetry()

long Engines::ContainerManager::GetNumberOfRetry ( )

◆ GetOverrideEnvForContainers()

KeyValDict Engines::ContainerManager::GetOverrideEnvForContainers ( )

◆ GetTimeOutToLaunchServerInSecond()

long Engines::ContainerManager::GetTimeOutToLaunchServerInSecond ( )

◆ GiveContainer()

Container Engines::ContainerManager::GiveContainer ( in ContainerParameters  params)
raises (SALOME::SALOME_Exception
)

GiveContainer - use mode parameter of ContainerParameters to configure how this method works Currently: get, start, getorstart, findorstart, find.

◆ SetBigObjOnDiskDirectory()

void Engines::ContainerManager::SetBigObjOnDiskDirectory ( in string  directory)

◆ SetBigObjOnDiskThreshold()

void Engines::ContainerManager::SetBigObjOnDiskThreshold ( in long  thresholdInByte)

◆ SetCodeOnContainerStartUp()

void Engines::ContainerManager::SetCodeOnContainerStartUp ( in string  code)

◆ SetDeltaTimeBetweenCPUMemMeasureInMilliSecond()

void Engines::ContainerManager::SetDeltaTimeBetweenCPUMemMeasureInMilliSecond ( in long  timeInMS)

◆ SetDeltaTimeBetweenNSLookupAtLaunchTimeInMilliSecond()

void Engines::ContainerManager::SetDeltaTimeBetweenNSLookupAtLaunchTimeInMilliSecond ( in long  timeInMS)

◆ SetDirectoryForReplayFiles()

void Engines::ContainerManager::SetDirectoryForReplayFiles ( in string  directory)

◆ SetNumberOfRetry()

void Engines::ContainerManager::SetNumberOfRetry ( in long  nbRetry)

◆ SetOverrideEnvForContainers()

void Engines::ContainerManager::SetOverrideEnvForContainers ( in KeyValDict  env)

◆ SetTimeOutToLaunchServerInSecond()

void Engines::ContainerManager::SetTimeOutToLaunchServerInSecond ( in long  timeInSecond)

◆ ShutdownContainers()

void Engines::ContainerManager::ShutdownContainers ( )

Shutdown all containers that have been launched by the container manager. This termination is soft. It means that orb.shutdown is invoked meaning that completion of all CORBA.

◆ ShutdownContainersNow()

void Engines::ContainerManager::ShutdownContainersNow ( )

Stronger version than ShutdownContainers. This method does not wait for completion of last CORBA invokation on containers. It terminates them.