Namespace: OpenEdge.ApplicationServer
Class
AgentManager
Parent classes:
Inherits: Progress.Lang.Object

Copyright (c) 2014 by Progress Software Corporation. All rights reserved.
File:AgentManager.cls
Author(s):aherbstr
Created:Tuesday July 8 2014
Notes:Used by the Server Broker tools to manage agent sessions.




Method Summary
Options Name Purpose
LOGICAL cancelRequest (character, character)
LOGICAL DebugTest (character, character, integer, character, integer, longchar)
LOGICAL dynamicPropertiesUpdate (character)
LOGICAL flushDeferredLog ()
LOGICAL GetABLObjectsReport (integer, longchar)
LOGICAL GetABLObjectsReport (longchar)
LOGICAL GetMemoryUseReport (integer, longchar)
LOGICAL GetMemoryUseReport (longchar)
LOGICAL GetProfilerSettings (longchar)
LOGICAL InitiateDebugger (character)
LOGICAL PushProfilerData (character, integer, longchar)
LOGICAL resetDeferredLog ()
LOGICAL ResetDynamicABLSessionLimit (longchar)
LOGICAL SetDynamicABLSessionLimit (integer, longchar)
LOGICAL stopAgent ()
LOGICAL stopAgent (integer, integer)
LOGICAL terminateABLSession (character, integer)
LOGICAL terminateABLSession (integer, integer)
LOGICAL terminateFreeABLSession (integer)
INTEGER terminateFreeABLSessions (integer)
LOGICAL TrackABLObjects (logical)
LOGICAL TrackingABLObjects ()
LOGICAL TrackingMemoryUse ()
LOGICAL TrackMemoryUse (logical)

Constructor Summary
Options Name Purpose
AgentManager ()


Method Detail
Top

PUBLIC LOGICAL cancelRequest (character, character)

Parameters:
brokerSessionId CHARACTER
requstId CHARACTER
Returns LOGICAL
Top

PUBLIC LOGICAL DebugTest (character, character, integer, character, integer, longchar)

Parameters:
operation CHARACTER
modifiers CHARACTER
iparm INTEGER
cparm CHARACTER
intoutparm INTEGER
lcharoutparm LONGCHAR
Returns LOGICAL
Top

PUBLIC LOGICAL dynamicPropertiesUpdate (character)

Parameters:
dynamicPropertiesString CHARACTER
Returns LOGICAL
Top

PUBLIC LOGICAL flushDeferredLog ()

Returns LOGICAL
Top

PUBLIC LOGICAL GetABLObjectsReport (integer, longchar)

Parameters:
AgentSessId INTEGER
jsonrpt LONGCHAR
Returns LOGICAL
Top

PUBLIC LOGICAL GetABLObjectsReport (longchar)

Parameters:
jsonrpt LONGCHAR
Returns LOGICAL
Top

PUBLIC LOGICAL GetMemoryUseReport (integer, longchar)

Parameters:
AgentSessId INTEGER
jsonrpt LONGCHAR
Returns LOGICAL
Top

PUBLIC LOGICAL GetMemoryUseReport (longchar)

Parameters:
jsonrpt LONGCHAR
Returns LOGICAL
Top

PUBLIC LOGICAL GetProfilerSettings (longchar)

Parameters:
Settings LONGCHAR
Returns LOGICAL
Top

PUBLIC LOGICAL InitiateDebugger (character)

Parameters:
connectstring CHARACTER
Returns LOGICAL
Top

PUBLIC LOGICAL PushProfilerData (character, integer, longchar)

Parameters:
Url CHARACTER
RequestCount INTEGER
SettingsJson LONGCHAR
Returns LOGICAL
Top

PUBLIC LOGICAL resetDeferredLog ()

Returns LOGICAL
Top

PUBLIC LOGICAL ResetDynamicABLSessionLimit (longchar)

Parameters:
sessionInfo LONGCHAR
Returns LOGICAL
Top

PUBLIC LOGICAL SetDynamicABLSessionLimit (integer, longchar)

Parameters:
limit INTEGER
sessionInfo LONGCHAR
Returns LOGICAL
Top

PUBLIC LOGICAL stopAgent ()

Returns LOGICAL
Top

PUBLIC LOGICAL stopAgent (integer, integer)

Parameters:
waitToFinish INTEGER
waitAfterStop INTEGER
Returns LOGICAL
Top

PUBLIC LOGICAL terminateABLSession (character, integer)

Parameters:
brokerSessionId CHARACTER
terminateOption INTEGER
Returns LOGICAL
Top

PUBLIC LOGICAL terminateABLSession (integer, integer)

Parameters:
agentSessionId INTEGER
terminateOption INTEGER
Returns LOGICAL
Top

PUBLIC LOGICAL terminateFreeABLSession (integer)

Parameters:
agentSessionId INTEGER
Returns LOGICAL
Top

PUBLIC INTEGER terminateFreeABLSessions (integer)

Parameters:
numSessions INTEGER
Returns INTEGER
Top

PUBLIC LOGICAL TrackABLObjects (logical)

Parameters:
toggle LOGICAL
Returns LOGICAL
Top

PUBLIC LOGICAL TrackingABLObjects ()

Returns LOGICAL
Top

PUBLIC LOGICAL TrackingMemoryUse ()

Returns LOGICAL
Top

PUBLIC LOGICAL TrackMemoryUse (logical)

Parameters:
toggle LOGICAL
Returns LOGICAL


Constructor Detail
Top

PUBLIC AgentManager ()



Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0