Tabnine Logo
org.apache.openejb.util.proxy
Code IndexAdd Tabnine to your IDE (free)

How to use org.apache.openejb.util.proxy

Best Java code snippets using org.apache.openejb.util.proxy (Showing top 20 results out of 315)

origin: org.apache.geronimo.ext.openejb/openejb-core

public static InvocationHandler getInvocationHandler(Object proxy) {
  checkDefaultFactory();
  return defaultFactory.getInvocationHandler(proxy);
}
origin: org.apache.openejb/openejb-core

public static Object constructProxy(final Class clazz, final InvocationHandler handler) throws IllegalStateException {
  final Object instance = Unsafe.allocateInstance(clazz);
  Unsafe.setValue(getDeclaredField(clazz, BUSSINESS_HANDLER_NAME), instance, handler);
  Unsafe.setValue(getDeclaredField(clazz, NON_BUSINESS_HANDLER_NAME), instance, NON_BUSINESS_HANDLER);
  return instance;
}
origin: org.apache.openejb/openejb-core

public static Object newProxyInstance(final Class[] interfaces, final InvocationHandler h) throws IllegalAccessException {
  checkDefaultFactory();
  return defaultFactory.newProxyInstance(interfaces, h);
}
origin: org.apache.tomee/openejb-core

public static InvocationHandler getInvocationHandler(final Object proxy) {
  if (LocalBeanProxyFactory.isProxy(proxy.getClass())) {
    return LocalBeanProxyFactory.getInvocationHandler(proxy);
  }
  checkDefaultFactory();
  return defaultFactory.getInvocationHandler(proxy);
}
origin: org.apache.tomee/openejb-core

public static boolean isProxyClass(final Class cl) {
  checkDefaultFactory();
  return defaultFactory.isProxyClass(cl);
}
origin: org.apache.openejb/openejb-core

public static Class getProxyClass(final Class[] interfaces) throws IllegalAccessException {
  checkDefaultFactory();
  return defaultFactory.getProxyClass(interfaces);
}
origin: org.apache.openejb/openejb-core

public static Object newProxy(final Class<?> type, final InvocationHandler invocationHandler) {
  try {
    return ProxyManager.newProxyInstance(type, new Handler(invocationHandler));
  } catch (final IllegalAccessException e) {
    throw new OpenEJBRuntimeException("illegal access", e);
  }
}
origin: org.apache.openejb/openejb-core

public static synchronized ProxyFactory setDefaultFactory(final String factoryName) {
  final ProxyFactory newFactory = getFactory(factoryName);
  if (newFactory == null) {
    return defaultFactory;
  }
  final ProxyFactory oldFactory = defaultFactory;
  defaultFactory = newFactory;
  defaultFactoryName = factoryName;
  return oldFactory;
}
origin: org.apache.openejb/openejb-core

public static Object newProxyInstance(final Class interfaceType, final InvocationHandler h) throws IllegalAccessException {
  return newProxyInstance(new Class[]{interfaceType}, h);
}
origin: org.apache.openejb/openejb-core

public static InvocationHandler getInvocationHandler(final Object proxy) {
  if (LocalBeanProxyFactory.isProxy(proxy.getClass())) {
    return LocalBeanProxyFactory.getInvocationHandler(proxy);
  }
  checkDefaultFactory();
  return defaultFactory.getInvocationHandler(proxy);
}
origin: org.apache.tomee/openejb-core

public static Object newProxyInstance(final Class[] interfaces, final InvocationHandler h) throws IllegalAccessException {
  checkDefaultFactory();
  return defaultFactory.newProxyInstance(interfaces, h);
}
origin: org.apache.geronimo.ext.openejb/openejb-core

public static boolean isProxyClass(Class cl) {
  checkDefaultFactory();
  return defaultFactory.isProxyClass(cl);
}
origin: org.apache.tomee/openejb-core

public static Class getProxyClass(final Class[] interfaces) throws IllegalAccessException {
  checkDefaultFactory();
  return defaultFactory.getProxyClass(interfaces);
}
origin: org.apache.tomee/openejb-core

public static Object newProxy(final Class<?> type, final InvocationHandler invocationHandler) {
  try {
    return ProxyManager.newProxyInstance(type, new Handler(invocationHandler));
  } catch (final IllegalAccessException e) {
    throw new OpenEJBRuntimeException("illegal access", e);
  }
}
origin: org.apache.tomee/openejb-core

public static Object constructProxy(final Class clazz, final InvocationHandler handler) throws IllegalStateException {
  final Object instance = Unsafe.allocateInstance(clazz);
  Unsafe.setValue(getDeclaredField(clazz, BUSSINESS_HANDLER_NAME), instance, handler);
  Unsafe.setValue(getDeclaredField(clazz, NON_BUSINESS_HANDLER_NAME), instance, NON_BUSINESS_HANDLER);
  return instance;
}
origin: org.apache.geronimo.ext.openejb/openejb-core

public static synchronized ProxyFactory setDefaultFactory(String factoryName) {
  ProxyFactory newFactory = getFactory(factoryName);
  if (newFactory == null) return defaultFactory;
  ProxyFactory oldFactory = defaultFactory;
  defaultFactory = newFactory;
  defaultFactoryName = factoryName;
  return oldFactory;
}
origin: org.apache.geronimo.ext.openejb/openejb-core

public static Object newProxyInstance(Class[] interfaces, InvocationHandler h) throws IllegalAccessException {
  checkDefaultFactory();
  return defaultFactory.newProxyInstance(interfaces, h);
}
origin: org.apache.openejb/openejb-core

public static boolean isProxyClass(final Class cl) {
  checkDefaultFactory();
  return defaultFactory.isProxyClass(cl);
}
origin: org.apache.geronimo.ext.openejb/openejb-core

public static Class getProxyClass(Class[] interfaces) throws IllegalAccessException {
  checkDefaultFactory();
  return defaultFactory.getProxyClass(interfaces);
}
origin: org.apache.tomee/openejb-core

public static synchronized ProxyFactory setDefaultFactory(final String factoryName) {
  final ProxyFactory newFactory = getFactory(factoryName);
  if (newFactory == null) {
    return defaultFactory;
  }
  final ProxyFactory oldFactory = defaultFactory;
  defaultFactory = newFactory;
  defaultFactoryName = factoryName;
  return oldFactory;
}
org.apache.openejb.util.proxy

Most used classes

  • LocalBeanProxyFactory
  • ProxyManager
  • ProxyFactory
  • ProxyGenerationException
  • DynamicProxyImplFactory$Handler
  • Jdk13ProxyFactory$MultipleClassLoadersClassLoader,
  • Jdk13ProxyFactory,
  • LocalBeanProxyFactory$Unsafe,
  • ProxyEJB$Handler,
  • QueryProxy,
  • BeanContextInvocationHandler,
  • InvocationHandler,
  • LocalBeanProxyGeneratorImpl,
  • ProxyEJB
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now