Namespace: OpenEdge.ApplicationServer
Type: 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.
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

LOGICAL cancelRequest (character, character)

Parameters:
brokerSessionId CHARACTER
 
requstId CHARACTER
 
Returns LOGICAL
 
Top

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

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

LOGICAL dynamicPropertiesUpdate (character)

Parameters:
dynamicPropertiesString CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL flushDeferredLog ()

Returns LOGICAL
 
Top

LOGICAL GetABLObjectsReport (integer, longchar)

Parameters:
AgentSessId INTEGER
 
jsonrpt LONGCHAR
 
Returns LOGICAL
 
Top

LOGICAL GetABLObjectsReport (longchar)

Parameters:
jsonrpt LONGCHAR
 
Returns LOGICAL
 
Top

LOGICAL GetMemoryUseReport (integer, longchar)

Parameters:
AgentSessId INTEGER
 
jsonrpt LONGCHAR
 
Returns LOGICAL
 
Top

LOGICAL GetMemoryUseReport (longchar)

Parameters:
jsonrpt LONGCHAR
 
Returns LOGICAL
 
Top

LOGICAL GetProfilerSettings (longchar)

Parameters:
Settings LONGCHAR
 
Returns LOGICAL
 
Top

LOGICAL InitiateDebugger (character)

Parameters:
connectstring CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL PushProfilerData (character, integer, longchar)

Parameters:
Url CHARACTER
 
RequestCount INTEGER
 
SettingsJson LONGCHAR
 
Returns LOGICAL
 
Top

LOGICAL resetDeferredLog ()

Returns LOGICAL
 
Top

LOGICAL ResetDynamicABLSessionLimit (longchar)

Parameters:
sessionInfo LONGCHAR
 
Returns LOGICAL
 
Top

LOGICAL SetDynamicABLSessionLimit (integer, longchar)

Parameters:
limit INTEGER
 
sessionInfo LONGCHAR
 
Returns LOGICAL
 
Top

LOGICAL stopAgent ()

Returns LOGICAL
 
Top

LOGICAL stopAgent (integer, integer)

Parameters:
waitToFinish INTEGER
 
waitAfterStop INTEGER
 
Returns LOGICAL
 
Top

LOGICAL terminateABLSession (character, integer)

Parameters:
brokerSessionId CHARACTER
 
terminateOption INTEGER
 
Returns LOGICAL
 
Top

LOGICAL terminateABLSession (integer, integer)

Parameters:
agentSessionId INTEGER
 
terminateOption INTEGER
 
Returns LOGICAL
 
Top

LOGICAL terminateFreeABLSession (integer)

Parameters:
agentSessionId INTEGER
 
Returns LOGICAL
 
Top

INTEGER terminateFreeABLSessions (integer)

Parameters:
numSessions INTEGER
 
Returns INTEGER
 
Top

LOGICAL TrackABLObjects (logical)

Parameters:
toggle LOGICAL
 
Returns LOGICAL
 
Top

LOGICAL TrackingABLObjects ()

Returns LOGICAL
 
Top

LOGICAL TrackingMemoryUse ()

Returns LOGICAL
 
Top

LOGICAL TrackMemoryUse (logical)

Parameters:
toggle LOGICAL
 
Returns LOGICAL
 


Constructor Detail
Top

AgentManager ()