C# Class Org.IdentityConnectors.Framework.Impl.Server.ConnectionProcessor

Show file Open project: Tirasa/ConnId Class Usage Examples

Public Methods

Method Description
ConnectionProcessor ( ConnectorServerImpl server, RemoteFrameworkConnection connection )
Run ( ) : void

Private Methods

Method Description
FixupArgument ( Type expectedType, object argument ) : object
FixupArguments ( MethodInfo method, object args ) : void

When arguments are serialized, we loose the generic-type of collections. We must fix the arguments

GetAPIOperation ( OperationRequest request ) : APIOperation
GetConnectorInfoManager ( ) : ConnectorInfoManager
GetOperationMethod ( OperationRequest request ) : MethodInfo
PopulateStreamHandlers ( Type paramTypes, IList arguments ) : IList
ProcessHelloRequest ( HelloRequest request ) : HelloResponse
ProcessOperationRequest ( OperationRequest request ) : OperationResponsePart
ProcessRequest ( ) : bool

Method Details

ConnectionProcessor() public method

public ConnectionProcessor ( ConnectorServerImpl server, RemoteFrameworkConnection connection )
server ConnectorServerImpl
connection RemoteFrameworkConnection

Run() public method

public Run ( ) : void
return void