Package | Description |
---|---|
com.bmc.arsys.api | |
com.bmc.arsys.apitransport | |
com.bmc.arsys.apitransport.connection | |
com.bmc.arsys.apitransport.session |
Modifier and Type | Class and Description |
---|---|
class |
ARServerUser
Interface to a particular AR System server for all API calls.
|
Modifier and Type | Method and Description |
---|---|
void |
ProxyJRpc.ARSetServerPort(ApiUserContextI context,
int port,
int progNum) |
void |
Proxy.ARSetServerPort(ApiUserContextI ctx,
int port,
int progNum)
Specifies the port that your program will use to
communicate with the AR System server, and whether to use a private server.
|
void |
ProxyJRpc.ARSetSessionConfiguration(ApiUserContextI context,
int tag,
ApiValueBase value) |
void |
Proxy.ARSetSessionConfiguration(ApiUserContextI ctx,
int tag,
ApiValueBase value) |
long |
ProxyJRpc.ARTermination(ApiUserContextI ctx) |
long |
Proxy.ARTermination(ApiUserContextI ctx) |
void |
ProxyJRpc.ARVerifyUser(ApiUserContextI ctx) |
void |
Proxy.ARVerifyUser(ApiUserContextI ctx) |
ApiProxyI |
ProxyManager.createProxy(ApiUserContextI context)
Internal use only
|
ApiProxyI |
PoolingProxyManager.getProxy(ApiUserContextI context)
Internal use only
|
ApiProxyI |
DefaultProxyManager.getProxy(ApiUserContextI context)
Get proxy for the AR System server specified by the context.
|
void |
PoolingProxyManager.releaseProxy(ApiProxyI proxy,
ApiUserContextI context)
Internal use only
|
void |
DefaultProxyManager.releaseProxy(ApiProxyI proxy,
ApiUserContextI context)
Return a proxy for possible later reuse.
|
void |
Proxy.setProxyProperties(ApiUserContextI context) |
static void |
ProxyManager.setWebSocket(ApiUserContextI context,
Map<String,ARWebSocketConfig> updateConfigs) |
void |
MethodValidator.verifyARCreateActiveLink(ApiUserContextI context,
ActiveLink arg1) |
void |
MethodValidator.verifyARCreateAssociation(ApiUserContextI ctx,
Association arg1) |
void |
MethodValidator.verifyARCreateContainer(ApiUserContextI context,
Container object,
boolean removeInvalidReference) |
void |
MethodValidator.verifyARCreateEntry(ApiUserContextI context,
String arg1,
Entry arg2) |
void |
MethodValidator.verifyARCreateEscalation(ApiUserContextI context,
Escalation arg1) |
void |
MethodValidator.verifyARCreateField(ApiUserContextI context,
Field fieldObj,
boolean isReservedRangeIdOK) |
void |
MethodValidator.verifyARCreateFilter(ApiUserContextI context,
Filter arg1) |
void |
MethodValidator.verifyARCreateForm(ApiUserContextI ctx,
Form object) |
void |
MethodValidator.verifyARCreateImage(ApiUserContextI ctx,
Image arg1) |
void |
MethodValidator.verifyARCreateMenu(ApiUserContextI context,
Menu object) |
void |
MethodValidator.verifyARCreateMultipleFields(ApiUserContextI context,
List<Field> arg1) |
void |
MethodValidator.verifyARCreateOverlay(ApiUserContextI context,
OverlaidInfo arg) |
void |
MethodValidator.verifyARCreateOverlayFromObject(ApiUserContextI context,
OverlaidInfo baseObj,
OverlaidInfo customObj) |
void |
MethodValidator.verifyARCreateSupportFile(ApiUserContextI context,
SupportFile supportFile) |
void |
MethodValidator.verifyARCreateView(ApiUserContextI context,
View object) |
void |
MethodValidator.verifyARDeleteActiveLink(ApiUserContextI context,
String name,
int deleteOption) |
void |
MethodValidator.verifyARDeleteContainer(ApiUserContextI context,
String name,
int deleteOption) |
void |
MethodValidator.verifyARDeleteEntry(ApiUserContextI context,
String formName,
String entryId,
int deleteOption) |
void |
MethodValidator.verifyARDeleteEscalation(ApiUserContextI context,
String name,
int deleteOption) |
void |
MethodValidator.verifyARDeleteField(ApiUserContextI context,
String form,
int fieldId,
int deleteOption) |
void |
MethodValidator.verifyARDeleteFilter(ApiUserContextI context,
String name,
int deleteOption) |
void |
MethodValidator.verifyARDeleteForm(ApiUserContextI context,
String arg1,
int arg2) |
void |
MethodValidator.verifyARDeleteImage(ApiUserContextI context,
String arg1,
boolean arg2) |
void |
MethodValidator.verifyARDeleteMenu(ApiUserContextI context,
String arg1,
int arg2) |
void |
MethodValidator.verifyARDeleteMultipleFields(ApiUserContextI context,
String form,
int[] ids,
int deleteOption) |
void |
MethodValidator.verifyARDeleteSupportFile(ApiUserContextI context,
SupportFileKey arg1) |
void |
MethodValidator.verifyARDeleteView(ApiUserContextI context,
String arg1,
int arg2) |
void |
MethodValidator.verifyAREndBulkEntryTransaction(ApiUserContextI context,
int arg1) |
void |
MethodValidator.verifyAREndTransactionOption(ApiUserContextI context,
int transactionOption) |
void |
MethodValidator.verifyARExecuteProcess(ApiUserContextI context,
String arg1,
boolean arg2) |
void |
MethodValidator.verifyARExecuteProcessForActiveLink(ApiUserContextI context,
String actlinkName,
int actionIndex,
int actionType,
int fieldId,
Timestamp timestamp,
Entry keywordList,
Entry parameterList,
boolean asyncMode) |
void |
MethodValidator.verifyARExecuteProcessForActiveLink(ApiUserContextI context,
String actlinkName,
int actionIndex,
int actionType,
int fieldId,
Timestamp timestamp,
List<Value> keywordList,
List<Value> parameterList,
boolean asyncMode) |
void |
MethodValidator.verifyARExpandMenu(ApiUserContextI context,
Menu arg1) |
void |
MethodValidator.verifyARExport(ApiUserContextI context,
List<StructItemInfo> items,
String arg2,
int arg3,
WorkflowLockInfo arg4) |
void |
MethodValidator.verifyARGetActiveLink(ApiUserContextI context,
String arg1,
ActiveLinkCriteria arg2,
ActiveLink arg3) |
void |
MethodValidator.verifyARGetApplicationState(ApiUserContextI context,
String arg1) |
void |
MethodValidator.verifyARGetContainer(ApiUserContextI context,
String name,
ContainerCriteria criteria) |
void |
MethodValidator.verifyARGetEntry(ApiUserContextI context,
String formName,
String entryId,
int[] entryListFields) |
void |
MethodValidator.verifyARGetEntryBlob(ApiUserContextI context,
String arg1,
String arg2,
int arg3) |
void |
MethodValidator.verifyARGetEntryBlob(ApiUserContextI context,
String arg1,
String arg2,
int arg3,
String arg4) |
void |
MethodValidator.verifyARGetEntryStatistics(ApiUserContextI context,
String arg1,
QualifierInfo arg2,
ArithmeticOrRelationalOperand arg3,
int arg4,
int[] arg5) |
void |
MethodValidator.verifyARGetEscalation(ApiUserContextI context,
String key,
EscalationCriteria criteria,
Escalation object) |
void |
MethodValidator.verifyARGetField(ApiUserContextI context,
String arg1,
int arg2,
FieldCriteria arg3) |
void |
MethodValidator.verifyARGetFilter(ApiUserContextI context,
String key,
FilterCriteria criteria,
Filter object) |
void |
MethodValidator.verifyARGetForm(ApiUserContextI context,
String name,
FormCriteria criteria) |
void |
MethodValidator.verifyARGetImage(ApiUserContextI context,
String arg1,
ImageCriteria arg2) |
void |
MethodValidator.verifyARGetListActiveLink(ApiUserContextI context,
String formName,
long changedSince,
ObjectPropertyMap propsToSearch) |
void |
MethodValidator.verifyARGetListApplicationState(ApiUserContextI context) |
void |
MethodValidator.verifyARGetListContainer(ApiUserContextI context,
long changedSince,
int[] containerTypes,
boolean hiddenFlag,
List<ContainerOwner> ownerList,
ObjectPropertyMap propsToSearch) |
void |
MethodValidator.verifyARGetListEntry(ApiUserContextI context,
String formName,
QualifierInfo qualification,
int firstRetrieve,
int maxRetrieve,
List<EntryListFieldInfo> entryListFields,
List<SortInfo> sortList,
boolean useLocale,
OutputInteger nMatches) |
void |
MethodValidator.verifyARGetListEntryBlocks(ApiUserContextI context,
String formName,
QualifierInfo qualification,
int numEntriesPerBlock,
int firstRetrieve,
int maxRetrieve,
List<SortInfo> sortList,
int[] fieldIds,
boolean useLocale,
OutputInteger numReturnedBlocks,
OutputInteger numReturnedRows,
OutputInteger numTotalMatches) |
void |
MethodValidator.verifyARGetListEntryWithFields(ApiUserContextI context,
String formName,
QualifierInfo qualification,
int firstRetrieve,
int maxRetrieve,
List<SortInfo> sortList,
int[] fieldIds,
boolean useLocale,
OutputInteger nMatches) |
void |
MethodValidator.verifyARGetListEntryWithMultiSchemaFields(ApiUserContextI context,
RegularQuery arg1,
int arg2,
int arg3,
boolean arg4,
OutputInteger arg5) |
void |
MethodValidator.verifyARGetListEscalation(ApiUserContextI context,
String formName,
long changedSince,
ObjectPropertyMap propsToSearch) |
void |
MethodValidator.verifyARGetListExtFormCandidates(ApiUserContextI context,
int formType) |
void |
MethodValidator.verifyARGetListField(ApiUserContextI context,
String formName,
int fieldTypeMask,
long changedSince) |
void |
MethodValidator.verifyARGetListFilter(ApiUserContextI context,
String formName,
long changedSince,
ObjectPropertyMap propsToSearch) |
void |
MethodValidator.verifyARGetListForm(ApiUserContextI context,
long changedSince,
int formType,
String formName,
int[] fieldIds,
ObjectPropertyMap propsToSearch) |
void |
MethodValidator.verifyARGetListFormObjects(ApiUserContextI context,
long changedSince,
int formType,
String formName,
int[] fieldIds,
FormCriteria criteria) |
void |
MethodValidator.verifyARGetListFormWithAlias(ApiUserContextI context,
long changedSince,
int formType,
String formName,
int[] fieldIds,
String vuiLabel) |
void |
MethodValidator.verifyARGetListGroup(ApiUserContextI context,
String arg1,
String arg2) |
void |
MethodValidator.verifyARGetListImage(ApiUserContextI context,
List<String> arg1,
long arg2,
String arg3) |
void |
MethodValidator.verifyARGetListLicense(ApiUserContextI context,
String arg1) |
void |
MethodValidator.verifyARGetListMenu(ApiUserContextI context,
long arg1,
List<String> arg2,
List<String> arg3,
ObjectPropertyMap arg4) |
void |
MethodValidator.verifyARGetListMenuObjects(ApiUserContextI context,
long arg1,
List<String> arg2,
List<String> arg3,
MenuCriteria arg4) |
void |
MethodValidator.verifyARGetListRole(ApiUserContextI context,
String arg1,
String arg2,
String arg3) |
void |
MethodValidator.verifyARGetListSQL(ApiUserContextI context,
String arg1,
int arg2,
boolean arg3) |
void |
MethodValidator.verifyARGetListSQLForActiveLink(ApiUserContextI context,
String actlinkName,
int actionIndex,
int actionType,
Timestamp timestamp,
List<Value> keywordList,
List<Value> parameterList,
int maxRetrieve,
boolean retrieveTotalMatches) |
void |
MethodValidator.verifyARGetListSupportFile(ApiUserContextI context,
int arg1,
String arg2,
int arg3,
long arg4) |
void |
MethodValidator.verifyARGetListUser(ApiUserContextI context,
int option,
long changedSince) |
void |
MethodValidator.verifyARGetListValuesFromMultiSchemaEntries(ApiUserContextI context,
RegularComplexQuery arg1,
int arg2,
int arg3,
boolean arg4,
OutputInteger arg5) |
void |
MethodValidator.verifyARGetListView(ApiUserContextI context,
String arg1,
long arg2) |
void |
MethodValidator.verifyARGetListViewObjects(ApiUserContextI context,
String arg1,
long arg2,
ViewCriteria arg3) |
void |
MethodValidator.verifyARGetLocalizedValue(ApiUserContextI context,
LocalizedValueCriteria criteria,
LocalizedRequestInfo request) |
void |
MethodValidator.verifyARGetMenu(ApiUserContextI context,
String arg1,
MenuCriteria arg2) |
void |
MethodValidator.verifyARGetMultipleActiveLinks(ApiUserContextI context,
long changedSince,
List<String> names,
ActiveLinkCriteria criteria) |
void |
MethodValidator.verifyARGetMultipleContainerObjects(ApiUserContextI context,
long arg1,
List<String> arg2,
boolean arg3,
int[] arg4,
List<ContainerOwner> arg5,
int[] arg6,
ContainerCriteria arg7) |
void |
MethodValidator.verifyARGetMultipleCurrencyRatioSets(ApiUserContextI context,
List<Timestamp> arg1) |
void |
MethodValidator.verifyARGetMultipleEntries(ApiUserContextI context,
String formName,
List<String> entryIds,
int[] entryListFields) |
void |
MethodValidator.verifyARGetMultipleEntryPoints(ApiUserContextI context,
long arg1,
List<String> arg2,
int[] arg3,
int arg4,
String arg5,
boolean arg6) |
void |
MethodValidator.verifyARGetMultipleEscalations(ApiUserContextI context,
long changedSince,
List<String> names,
EscalationCriteria criteria) |
void |
MethodValidator.verifyARGetMultipleExtFieldCandidates(ApiUserContextI context,
Object[] compoundFormInfo) |
void |
MethodValidator.verifyARGetMultipleFields(ApiUserContextI context,
String formName,
int[] fieldIds,
FieldCriteria criteria) |
void |
MethodValidator.verifyARGetMultipleFilters(ApiUserContextI context,
long changedSince,
List<String> names,
FilterCriteria criteria) |
void |
MethodValidator.verifyARGetMultipleImages(ApiUserContextI context,
long arg1,
List<String> arg2,
ImageCriteria arg3) |
void |
MethodValidator.verifyARGetMultipleLocalizedValues(ApiUserContextI context,
LocalizedValueCriteria arg1,
List<LocalizedRequestInfo> arg2) |
void |
MethodValidator.verifyARGetOneEntryWithFields(ApiUserContextI context,
String formName,
QualifierInfo qualification,
List<SortInfo> sortList,
int[] fieldIds,
boolean useLocale,
OutputInteger nMatches) |
void |
MethodValidator.verifyARGetServerInfo(ApiUserContextI context,
int[] arg1) |
void |
MethodValidator.verifyARGetServerStatistics(ApiUserContextI context,
int[] requestList) |
void |
MethodValidator.verifyARGetSupportFile(ApiUserContextI context,
String arg1,
int arg2,
int arg3,
int arg4,
String arg5) |
void |
MethodValidator.verifyARGetView(ApiUserContextI context,
String arg1,
int arg2,
ViewCriteria arg3) |
void |
MethodValidator.verifyARImport(ApiUserContextI context,
List<StructItemInfo> arg1,
int arg2) |
void |
MethodValidator.verifyARImport(ApiUserContextI context,
List<StructItemInfo> arg1,
int arg2,
String arg3) |
void |
MethodValidator.verifyARMergeEntry(ApiUserContextI context,
String formName,
Entry entry,
int mergeType,
QualifierInfo qualInfo,
int multiMatchOpts) |
void |
MethodValidator.verifyARServiceEntry(ApiUserContextI context,
String formName,
String entryId,
Entry entry,
int[] entryListFields) |
void |
MethodValidator.verifyARSetActiveLink(ApiUserContextI context,
ActiveLink object) |
void |
MethodValidator.verifyARSetApplicationState(ApiUserContextI context,
String arg1,
String arg2) |
void |
MethodValidator.verifyARSetAssociation(ApiUserContextI context,
Association arg1) |
void |
MethodValidator.verifyARSetContainer(ApiUserContextI context,
Container object,
boolean removeInvalidReference) |
void |
MethodValidator.verifyARSetEntry(ApiUserContextI context,
String formName,
String entryId,
Entry entry,
Timestamp ts,
int option) |
void |
MethodValidator.verifyARSetEscalation(ApiUserContextI context,
Escalation object) |
void |
MethodValidator.verifyARSetField(ApiUserContextI context,
Field arg1) |
void |
MethodValidator.verifyARSetFilter(ApiUserContextI context,
Filter arg1) |
void |
MethodValidator.verifyARSetForm(ApiUserContextI context,
Form object) |
void |
MethodValidator.verifyARSetGetEntry(ApiUserContextI context,
String formName,
String entryId,
Entry entry,
Timestamp ts,
int option,
int[] entryListFields) |
void |
MethodValidator.verifyARSetImage(ApiUserContextI context,
Image arg1) |
void |
MethodValidator.verifyARSetMenu(ApiUserContextI context,
Menu arg1) |
void |
MethodValidator.verifyARSetMultipleFields(ApiUserContextI context,
List<Field> arg1) |
void |
MethodValidator.verifyARSetServerInfo(ApiUserContextI context,
ServerInfoMap serverInfoMap) |
void |
MethodValidator.verifyARSetSupportFile(ApiUserContextI context,
SupportFile arg1) |
void |
MethodValidator.verifyARSetView(ApiUserContextI context,
View arg1) |
void |
MethodValidator.verifyARValidateLicense(ApiUserContextI context,
String arg1) |
void |
MethodValidator.verifyARValidateMultipleLicenses(ApiUserContextI context,
List<String> arg1) |
void |
MethodValidator.verifyARVerifyUser(ApiUserContextI context) |
void |
MethodValidator.verifyARXMLCreateEntry(ApiUserContextI context,
String arg1,
String arg2,
String arg3,
String arg4) |
void |
MethodValidator.verifyARXMLGetEntry(ApiUserContextI context,
String arg1,
String arg2,
String arg3,
String arg4) |
void |
MethodValidator.verifyARXMLServiceEntry(ApiUserContextI context,
String arg1,
String arg2,
String arg3,
String arg4,
String arg5,
String arg6) |
void |
MethodValidator.verifyARXMLSetEntry(ApiUserContextI context,
String arg1,
String arg2,
String arg3,
String arg4,
String arg5,
String arg6) |
void |
MethodValidator.verifyUserContext(ApiUserContextI context) |
Constructor and Description |
---|
ProxyJRpc(ApiUserContextI context) |
Modifier and Type | Class and Description |
---|---|
class |
ApiUserContextBase
This is the abstract base class for ARServerUser and CMDB API calls entry point
i.e.
|
Modifier and Type | Method and Description |
---|---|
void |
ApiProxyI.ARSetServerPort(ApiUserContextI ctx,
int port,
int progNum)
Specifies the port that your program will use to
communicate with the AR System server, and whether to use a private server.
|
abstract void |
ApiProxyBase.ARSetServerPort(ApiUserContextI ctx,
int port,
int progNum) |
void |
ApiProxyI.ARSetSessionConfiguration(ApiUserContextI ctx,
int tag,
ApiValueBase value)
Allows session variables to be set.
|
abstract void |
ApiProxyBase.ARSetSessionConfiguration(ApiUserContextI ctx,
int tag,
ApiValueBase value) |
long |
ApiProxyI.ARTermination(ApiUserContextI ctx)
Performs environment-specific cleanup routines and
disconnects from the specified Action Request System session.
|
abstract long |
ApiProxyBase.ARTermination(ApiUserContextI ctx) |
void |
ApiProxyI.ARVerifyUser(ApiUserContextI ctx)
Checks the cache on the specified server to determine whether
the user you specify for the
control
parameter is registered in AR System. |
abstract ApiRpcClientStubI |
ApiRpcClientStubFactory.createARRpcClientStub(ApiUserContextI context,
ApiConfigI config,
int xdrSize,
int lowerSvrRpcVersionBy)
Returns a ApiRpcClientStubI for a type
|
Object |
ApiProxyBase.getSocket(ApiUserContextI context) |
static boolean |
ApiProxyType.isARJniProxyName(ApiUserContextI context,
String proxyClassName) |
static boolean |
ApiProxyType.isARJRpcProxyName(ApiUserContextI context,
String proxyClassName) |
static boolean |
ApiProxyType.isCMDBProxyName(ApiUserContextI context,
String proxyClassName)
check if the proxy name is for CMDB
|
void |
ApiProxyI.setProxyProperties(ApiUserContextI context) |
void |
ApiProxyBase.setProxyProperties(ApiUserContextI context) |
void |
ApiProxyBase.setSocket(ApiUserContextI context,
Object so) |
Modifier and Type | Method and Description |
---|---|
void |
ApiProxyManager.addCMTProxyInCMTPool(String mTransactionHandle,
ApiProxyI apiProxyI,
ApiUserContextI apiUserContextI,
String arProxyName,
String cmd,
ApiProxyType proxyType)
add the proxy that handles the client managed transaction in it's pool
this method should only be called in beginClientManagedTransaction before releaseProxy().
|
void |
ApiCMTProxyPool.addCMTProxyInCMTPool(String mTransactionHandle,
ApiProxyI apiProxyI,
ApiUserContextI apiUserContextI,
String arProxyName,
String cmd,
ApiProxyType proxyType)
add the proxy that handles the client managed transaction in it's pool
this method should only be called in beginClientManagedTransaction before releaseProxy().
|
ApiProxyI |
ApiProxyManagerI.createProxy(ApiUserContextI context) |
abstract ApiProxyI |
ApiProxyManager.createProxy(ApiUserContextI context) |
ApiProxyI |
ApiProxyFactory.createProxy(ApiUserContextI context)
Internal use only
|
ApiProxyI |
ApiDefaultProxyAbstractManager.createProxy(ApiUserContextI context) |
void |
ApiProxyManager.deRecodeProxy(ApiUserContextI context,
ApiProxyI t) |
static void |
ApiProxyManager.deRegisterARServerUser(ApiUserContextI apiUserContextBase) |
ApiProxyI |
ApiProxyPoolI.get(ApiUserContextI context)
get a proxy for given context
|
ApiProxyI |
ApiProxyPool.get(ApiUserContextI context)
Return a proxy from the pool.
|
ApiProxyI |
ApiCMTProxyPool.getCMTProxyFromCMTPool(String mTransactionHandle,
ApiUserContextI apiUserContextI,
String arProxyName,
String cmd,
ApiProxyType proxyType)
If multiple clients use the same transaction, they must use the same connection serially
getClientManagedTransactionInPool will lock the key, releaseClientManagedTransactionInPool will release the key
|
String |
ApiProxyManager.getKeyForServer(ApiUserContextI context) |
ApiProxyI |
ApiProxyManagerI.getProxy(ApiUserContextI context) |
ApiProxyI |
ApiProxyManager.getProxy(ApiUserContextI context) |
ApiProxyI |
ApiProxyManagerI.getProxy(ApiUserContextI apiUserContextI,
Class<? extends ApiProxyI> proxyJRpcClazz,
String apiCmdName,
ApiProxyType rpcType) |
ApiProxyI |
ApiProxyManager.getProxy(ApiUserContextI context,
Class<? extends ApiProxyI> proxyJRpcClazz,
String apiCmdName,
ApiProxyType rpcType)
Get a proxy instance based on proxyJRpcClazz (used if the class is in a child class loader, such as DVM)
|
ApiProxyI |
ApiProxyManagerI.getProxy(ApiUserContextI apiUserContextI,
String proxyJRpcClazzName,
String apiCmdName,
ApiProxyType rpcType) |
ApiProxyI |
ApiProxyManager.getProxy(ApiUserContextI context,
String proxyJRpcClazzName,
String apiCmdName,
ApiProxyType rpcType)
Get a proxy instance which could be AR or CMDB proxy, base on ProxyJrpcClazzName.
|
static void |
ApiProxyManager.registerARServerUserCheck(ApiUserContextI arServerUser) |
boolean |
ApiCMTProxyPool.releaseCMTProxyBackInCMTPool(String mTransactionHandle,
ApiProxyI apiProxyI,
ApiUserContextI apiUserContextI,
String arProxyName,
String cmd,
ApiProxyType proxyType)
release the proxy that handles the client managed transaction back into it's pool
1.
|
void |
ApiProxyManagerI.releaseProxy(ApiProxyI apiProxy,
ApiUserContextI context) |
void |
ApiProxyManager.releaseProxy(ApiProxyI proxy,
ApiUserContextI context) |
void |
ApiProxyManagerI.releaseProxy(ApiProxyI proxy,
ApiUserContextI context,
Class<? extends ApiProxyI> proxyJRpcClazz,
String apiCmdName,
ApiProxyType rpcType) |
void |
ApiProxyManager.releaseProxy(ApiProxyI proxy,
ApiUserContextI context,
Class<? extends ApiProxyI> proxyJRpcClazz,
String apiCmdName,
ApiProxyType rpcType)
Release the proxy to corresponding pool based on proxyJRpcClazz (used if the class is in a child class loader, such as DVM)
|
void |
ApiProxyManagerI.releaseProxy(ApiProxyI proxy,
ApiUserContextI context,
String proxyJRpcClazzName,
String apiCmdName,
ApiProxyType rpcType) |
void |
ApiProxyManager.releaseProxy(ApiProxyI proxy,
ApiUserContextI context,
String proxyJRpcClazzName,
String apiCmdName,
ApiProxyType rpcType)
Release the proxy to corresponding pool based on proxyJRpcClazzName
|
boolean |
ApiProxyManager.removeCMTProxyFromCMTPool(String mTransactionHandle,
ApiProxyI apiProxyI,
ApiUserContextI apiUserContextI,
String arProxyName,
String cmd,
ApiProxyType proxyType)
this method should only be called in endClientManagedTransaction before releaseProxy().
|
boolean |
ApiCMTProxyPool.removeCMTProxyFromCMTPool(String mTransactionHandle,
ApiProxyI apiProxyI,
ApiUserContextI apiUserContextI,
String arProxyName,
String cmd,
ApiProxyType proxyType)
this method should only be called in endClientManagedTransaction before releaseProxy().
|
void |
ApiProxyManager.setGenericUserSessionInfo(ApiUserContextI context) |
Modifier and Type | Method and Description |
---|---|
ApiRpcClientStubI |
ApiRpcClientStubFactoryImpl.createARRpcClientStub(ApiUserContextI context,
ApiConfigI config,
int initialXdrSize,
int lowerSvrRpcVersionBy)
Create a real ARRpcClientStub concrete class.
|
com.bmc.arsys.arrpc.ArControlStruct12 |
ArRpcCallContext.loadRpcControlStruct(ApiUserContextI context,
int procedureNum)
Load rpc control structure using the user context, and the call context
We create a control structure with the current client RPC version to avoid constructing the
rpc control over and over for each api call, we cache this rpc control in proxy.When prepare
a new api call, we only update the content of this rpc control structure.
|
? Copyright 2013 BMC Software, Inc.