Home > Class Reference > ENSLIB namespace > EnsLib.REST.GenericOperationInProc

EnsLib.REST.GenericOperationInProc

class EnsLib.REST.GenericOperationInProc extends EnsLib.REST.GenericOperation

Same operation as EnsLib.REST.GenericOperation except this will be run by the same process as the caller. This allows a passthrough TCP session to be maintained.

Parameters

parameter INVOCATION = InProc;
Inherited description: 2 modes: Queue, InProc

Methods

method OnMessage(pRequest As EnsLib.HTTP.GenericMessage, Output pResponse As EnsLib.HTTP.GenericMessage) as %Status
Invoke a remote HTTP Service given a generic HTTP request

Inherited Methods

%AddToSaveSet() %PackageName() IncludeSuperSession()
%ClassIsLatestVersion() %RemoveFromSaveSet() NewIOLogEntry()
%ClassName() %SerializeObject() OnError()
%ConstructClone() %SetModified() OnFailureTimeout()
%DispatchClassMethod() %SuperSessionSet() OnGenerateSuperSession()
%DispatchGetModified() %ValidateObject() OnGetConnections()
%DispatchGetProperty() AdapterName() OnGetReplyAction()
%DispatchMethod() AssignOneSetting() OnInit()
%DispatchSetModified() CloseIOLogEntry() OnKeepalive()
%DispatchSetMultidimProperty() DeferResponse() OnMonitor()
%DispatchSetProperty() EnumerateSettingsClose() OnProductionStart()
%Extends() EnumerateSettingsExecute() OnProductionStop()
%GetParameter() EnumerateSettingsFetch() OnTearDown()
%IsA() GenerateSuperSession() QueueName()
%IsModified() GetDeferredResponseToken() SaveIOLogEntry()
%New() GetMessageList() SendAlert()
%NormalizeObject() GetProductionSettingValue() SendDeferredResponse()
%ObjectModified() GetProductionSettings() SendRequestAsync()
%OnClose() GetPropertyConnections() SendRequestSync()
%OnNew() GetSettings()
%OriginalNamespace() GetShadowInstance()