Unit 'fpjsonrpc' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#fcl-web]

TCustomJSONRPCDispatcher

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fpjsonrpc.pp line 228

type TCustomJSONRPCDispatcher = class(TComponent)

protected

  function CreateAPICreator; virtual;

  function FindHandler(); virtual;

  function ExecuteHandler(); virtual;

  function ExecuteMethod(); virtual;

  function ExecuteRequest();

  function DoExecute(); virtual;

  function CheckRequest(); virtual;

  function CheckRequests(); virtual;

  function FormatResult(); virtual;

  function CreateJSON2Error();

  property OnStartBatch: TNotifyEvent; [rw]

  property OnDispatchRequest: TDispatchRequestEvent; [rw]

  property OnFindHandler: TFindRPCHandlerEvent; [rw]

  property OnEndBatch: TNotifyEvent; [rw]

  property Options: TJSONRPCDispatchOptions; [rw]

  class function MethodProperty; virtual;

  class function ClassNameProperty; virtual;

  class function ParamsProperty; virtual;

public

  constructor Create(); override;

  destructor Destroy; override;

  class function TransactionProperty; virtual;

  function Execute();

  function CreateAPI();

  function APIAsPascal(); virtual;

  function APIAsString();

  property APICreator: TAPIDescriptionCreator; [rw]

end;

Inheritance

TCustomJSONRPCDispatcher

|

TObject


Documentation generated on: 2023-03-18