00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
#ifndef _JCONTTEST_IDL_
00023
#define _JCONTTEST_IDL_
00024
00025
#include <acscomponent.idl>
00026
#include <ACSErrTypeCommon.idl>
00027
00028
#pragma prefix "alma"
00029
00030
00031
00032
00033
00034 module jconttest
00035 {
00036 interface
ContainerServicesTester :
ACS::ACSComponent
00037 {
00038
boolean testComponentName(out string compName);
00039
boolean testStateManager(out string currStateName);
00040
00041
boolean testGetDynamicDummyComponent(out string compName);
00042
00043
boolean testGetReferenceWithCustomClientSideTimeout(in string compName);
00044
00045
boolean testGetDefaultIdentifierArchive(out string compName);
00046
00047
boolean testGetThreadFactory(in
long numThreads, in
long busyLoopCount, in
boolean randomize);
00048
00054
void testGetCollocatedComponent(in string curl, in string compType, in string targetCurl) raises (ACSErrTypeCommon::CouldntPerformActionEx);
00055
00063
void testGetComponentNonSticky(in string curl, in
boolean release) raises (ACSErrTypeCommon::CouldntPerformActionEx);
00064 };
00065
00066
00067 interface
DummyComponent :
ACS::ACSComponent
00068 {
00069
void dummyComponentsCanDoCloseToNothing();
00070
void callThatTakesSomeTime(in
long timeInMillisec);
00071 };
00072
00076 interface
DummyComponent2 :
DummyComponent
00077 {
00078 };
00079
00080
00084 interface
DummyComponentWrapper :
ACS::ACSComponent
00085 {
00091
boolean callDummyComponentWithTime(in
long timeInMillisec)
00092 raises (ACSErrTypeCommon::CouldntPerformActionEx);
00093 };
00094
00095
00096 interface
DataReceiver :
ACS::ACSComponent
00097 {
00098
void storeThis(in string data);
00099
double stop();
00100 };
00101
00102 };
00103
00104
#endif