jadex.platform.service.remote.replacements.GetComponentFeatureMethodReplacement Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jadex-platform Show documentation
Show all versions of jadex-platform Show documentation
The Jadex platform package contains implementations of platform services as well as the platform component itself.
package jadex.platform.service.remote.replacements;
import java.lang.reflect.Proxy;
import jadex.platform.service.remote.IMethodReplacement;
/**
*
*/
public class GetComponentFeatureMethodReplacement implements IMethodReplacement
{
/**
* Invoke the method on the given object with the given args.
*/
public Object invoke(Object obj, Object[] args)
{
return Proxy.newProxyInstance(obj.getClass().getClassLoader(), new Class[]{(Class>)args[0]}, Proxy.getInvocationHandler(obj));
}
}