Alachisoft.NCache.Common.Extensibility.Client.IClientSurrogateObject Maven / Gradle / Ivy
package Alachisoft.NCache.Common.Extensibility.Client;
import Alachisoft.NCache.Common.Extensibility.Client.RPC.IMethodArgumentPartitioner;
import Alachisoft.NCache.Common.Extensibility.Client.RPC.IResponseConsolidator;
import Alachisoft.NCache.Common.Extensibility.ISurrogateObject;
public interface IClientSurrogateObject extends ISurrogateObject {
TResult InvokeMethod(String method, int overlaod, Object[] arguments, boolean isStatic, IMethodArgumentPartitioner methodAgrumentPartitioner, IResponseConsolidator consolidator) throws Exception;
void InvokePropertySetter(String property, TValue argument, IResponseConsolidator consolidator) throws Exception;
TValue InvokePropertyGetter(String property, IMethodArgumentPartitioner methodAgrumentPartitioner, IResponseConsolidator consolidator) throws Exception;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy