public java.lang.Object run() throws Exception { return new JavaEEObjectOutputStream(os, replaceObject, handlers); } });
public java.lang.Object run() throws Exception { return new JavaEEObjectInputStream( is, loader, resolveObject, handlers); } });
protected Object replaceObject(Object obj) throws IOException { Object result = obj; for (JavaEEObjectStreamHandler handler : handlers) { result = handler.replaceObject(obj); if (result != obj) { break; } } return result; } }
public <T> Query setParameter(Parameter<T> param, T value) { try { if(callFlowAgent.isEnabled()) { callFlowAgent.entityManagerQueryStart(EntityManagerQueryMethod.SET_PARAMETER_PARAMETER_OBJECT); } queryDelegate.setParameter(param, value); } finally { if(callFlowAgent.isEnabled()) { callFlowAgent.entityManagerQueryEnd(); } } return this; }
@Override public boolean isOpen() { if(callFlowAgent.isEnabled()) { callFlowAgent.entityManagerMethodStart(EntityManagerMethod.IS_OPEN); callFlowAgent.entityManagerMethodEnd(); } // Not relevant for container-managed EMs. Just return true. return true; }
private void inject(Object instance, ManagedBeanDescriptor managedBeanDesc) throws Exception { BundleDescriptor bundle = managedBeanDesc.getBundle(); if( (bundle instanceof EjbBundleDescriptor) || (bundle instanceof ApplicationClientDescriptor) ) { injectionMgr.injectInstance(instance, managedBeanDesc.getGlobalJndiName(), false); } else { // Inject instances, but use injection invoker for PostConstruct injectionMgr.injectInstance(instance, (JndiNameEnvironment) bundle, false); } }
private void unregisterAppLevelDependencies(Application app) { if( app != null ) { try { compEnvManager.unbindFromComponentNamespace(app); } catch(Exception e) { _logger.log(Level.FINE, "Exception unbinding app objects", e); } } }
protected Object resolveObject(Object obj) throws IOException { Object result = obj; for (JavaEEObjectStreamHandler handler : handlers) { result = handler.resolveObject(obj); if (result != obj) { break; } } return result; } }
Object getTargetInstance() { return interceptorInfo.getTargetObjectInstance(); }
public Set<Parameter<?>> getParameters() { try { if(callFlowAgent.isEnabled()) { callFlowAgent.entityManagerQueryStart(EntityManagerQueryMethod.GET_PARAMETERS); } return queryDelegate.getParameters(); } finally { if(callFlowAgent.isEnabled()) { callFlowAgent.entityManagerQueryEnd(); } } }
public boolean isOpen() { if(callFlowAgent.isEnabled()) { callFlowAgent.entityManagerMethodStart(EntityManagerMethod.IS_OPEN); callFlowAgent.entityManagerMethodEnd(); } // Not relevant for container-managed EMs. Just return true. return true; }
public java.lang.Object run() throws Exception { return new JavaEEObjectOutputStream(os, replaceObject, handlers); } });
public java.lang.Object run() throws Exception { return new JavaEEObjectInputStream( is, loader, resolveObject, handlers); } });
protected Object replaceObject(Object obj) throws IOException { Object result = obj; for (JavaEEObjectStreamHandler handler : handlers) { result = handler.replaceObject(obj); if (result != obj) { break; } } return result; } }
protected Object resolveObject(Object obj) throws IOException { Object result = obj; for (JavaEEObjectStreamHandler handler : handlers) { result = handler.resolveObject(obj); if (result != obj) { break; } } return result; } }
public Parameter<?> getParameter(String name) { try { if(callFlowAgent.isEnabled()) { callFlowAgent.entityManagerQueryStart(EntityManagerQueryMethod.GET_PARAMETER_NAME); } return queryDelegate.getParameter(name); } finally { if(callFlowAgent.isEnabled()) { callFlowAgent.entityManagerQueryEnd(); } } }
@Override public void close() { if(callFlowAgent.isEnabled()) { callFlowAgent.entityManagerMethodStart(EntityManagerMethod.CLOSE); callFlowAgent.entityManagerMethodEnd(); } // close() not allowed on container-managed EMs. throw new IllegalStateException(); }
public <T> T unwrap(Class<T> tClass) { try { if(callFlowAgent.isEnabled()) { callFlowAgent.entityManagerQueryStart(EntityManagerQueryMethod.UNWRAP); } return queryDelegate.unwrap(tClass); } finally { if(callFlowAgent.isEnabled()) { callFlowAgent.entityManagerQueryEnd(); } } }
@Override public Object getDelegate() { try { if(callFlowAgent.isEnabled()) { callFlowAgent.entityManagerMethodStart(EntityManagerMethod.GET_DELEGATE); } return _getDelegate(); } finally { if(callFlowAgent.isEnabled()) { callFlowAgent.entityManagerMethodEnd(); } } }
public int executeUpdate() { if(callFlowAgent.isEnabled()) { callFlowAgent.entityManagerQueryStart(EntityManagerQueryMethod.EXECUTE_UPDATE); callFlowAgent.entityManagerQueryEnd(); } throw new TransactionRequiredException("executeUpdate is not supported for a Query object obtained through non-transactional access of a container-managed transactional EntityManager"); }