C# Class Org.IdentityConnectors.Framework.Impl.Api.MethodTimeoutProxy

General-purpose timeout proxy for providing timeouts on all methods on the underlying object. Currently just used for APIOperations, but could wrap any object. NOTE: this is not used for search because search needs timeout on an element by element basis. Moreover, it would be unsafe for search since the thread could continue to return elements after it has timed out and we need to guarantee that not happen.
Inheritance: InvocationHandler
Afficher le fichier Open project: Tirasa/ConnId Class Usage Examples

Méthodes publiques

Méthode Description
Invoke ( object proxy, MethodInfo method, Object args ) : Object
MethodTimeoutProxy ( object target, int timeoutMillis ) : System

Create a new MethodTimeoutProxy.

Method Details

Invoke() public méthode

public Invoke ( object proxy, MethodInfo method, Object args ) : Object
proxy object
method System.Reflection.MethodInfo
args Object
Résultat Object

MethodTimeoutProxy() public méthode

Create a new MethodTimeoutProxy.
public MethodTimeoutProxy ( object target, int timeoutMillis ) : System
target object /// The object we are wrapping
timeoutMillis int
Résultat System