private static AbstractClient toAbstractClient(Object client) { if (client instanceof AbstractClient) { return (AbstractClient)client; } else if (client instanceof InvocationHandlerAware) { return (AbstractClient)((InvocationHandlerAware)client).getInvocationHandler(); } else { Object realObject = ClassHelper.getRealObject(client); if (realObject instanceof AbstractClient) { return (AbstractClient)realObject; } } return null; }
private static AbstractClient toAbstractClient(Object client) { if (client instanceof AbstractClient) { return (AbstractClient)client; } else if (client instanceof InvocationHandlerAware) { return (AbstractClient)((InvocationHandlerAware)client).getInvocationHandler(); } else { Object realObject = ClassHelper.getRealObject(client); if (realObject instanceof AbstractClient) { return (AbstractClient)realObject; } } return null; }
private void injectField(Field field, Object resource) { assert field != null; assert resource != null; boolean accessible = field.isAccessible(); try { if (field.getType().isAssignableFrom(resource.getClass())) { ReflectionUtil.setAccessible(field); field.set(ClassHelper.getRealObject(getTarget()), resource); } } catch (IllegalAccessException e) { e.printStackTrace(); LOG.severe("FAILED_TO_INJECT_FIELD"); } finally { ReflectionUtil.setAccessible(field, accessible); } }
private void injectField(Field field, Object resource) { assert field != null; assert resource != null; boolean accessible = field.isAccessible(); try { if (field.getType().isAssignableFrom(resource.getClass())) { ReflectionUtil.setAccessible(field); field.set(ClassHelper.getRealObject(getTarget()), resource); } } catch (IllegalAccessException e) { e.printStackTrace(); LOG.severe("FAILED_TO_INJECT_FIELD"); } finally { ReflectionUtil.setAccessible(field, accessible); } }
private void injectField(Field field, Object resource) { assert field != null; assert resource != null; boolean accessible = field.isAccessible(); try { if (field.getType().isAssignableFrom(resource.getClass())) { ReflectionUtil.setAccessible(field); field.set(ClassHelper.getRealObject(getTarget()), resource); } } catch (IllegalAccessException e) { e.printStackTrace(); LOG.severe("FAILED_TO_INJECT_FIELD"); } finally { ReflectionUtil.setAccessible(field, accessible); } }
private void injectField(Field field, Object resource) { assert field != null; assert resource != null; boolean accessible = field.isAccessible(); try { if (field.getType().isAssignableFrom(resource.getClass())) { ReflectionUtil.setAccessible(field); field.set(ClassHelper.getRealObject(getTarget()), resource); } } catch (IllegalAccessException e) { e.printStackTrace(); LOG.severe("FAILED_TO_INJECT_FIELD"); } finally { ReflectionUtil.setAccessible(field, accessible); } }
private void injectField(Field field, Object resource) { assert field != null; assert resource != null; boolean accessible = field.isAccessible(); try { if (field.getType().isAssignableFrom(resource.getClass())) { ReflectionUtil.setAccessible(field); field.set(ClassHelper.getRealObject(getTarget()), resource); } } catch (IllegalAccessException e) { e.printStackTrace(); LOG.severe("FAILED_TO_INJECT_FIELD"); } finally { ReflectionUtil.setAccessible(field, accessible); } }
protected void initInstance(Message m, Object instance) { if (isCallPostConstruct()) { InjectionUtils.invokeLifeCycleMethod(ClassHelper.getRealObject(instance), postConstructMethod); } }
protected void initInstance(Message m, Object instance) { if (isCallPostConstruct()) { InjectionUtils.invokeLifeCycleMethod(ClassHelper.getRealObject(instance), postConstructMethod); } }
public void injectContexts(Object resourceObject, OperationResourceInfo ori, Message inMessage) { final boolean contextsAvailable = contextsAvailable(); final boolean paramsAvailable = paramsAvailable(); if (contextsAvailable || paramsAvailable) { Object realResourceObject = ClassHelper.getRealObject(resourceObject); if (paramsAvailable) { JAXRSUtils.injectParameters(ori, this, realResourceObject, inMessage); } if (contextsAvailable) { InjectionUtils.injectContexts(realResourceObject, this, inMessage); } } } }
final boolean paramsAvailable = cri.paramsAvailable(); if (contextsAvailable || paramsAvailable) { Object realResourceObject = ClassHelper.getRealObject(resourceObject); if (paramsAvailable) { JAXRSUtils.injectParameters(ori, realResourceObject, inMessage);