@Override public Map<String, Object> getContextData() { return wrapped.getContextData(); }
public Map getContextData() { return context.getContextData(); }
public Map<String, Object> getContextData() { return delegateInvocationContext.getContextData(); }
@Override public Map<String, Object> getContextData() { return context.getContextData(); }
@Override protected void setAttribute(String prefixedId, Object instance) { ctx.getContextData().put(prefixedId, instance); }
@Override protected void setAttribute(String prefixedId, Object instance) { ctx.getContextData().put(prefixedId, instance); }
@Override public Map<String, Object> getContextData() { Map<String, Object> result = new HashMap<String, Object>(contextData); Map<String, Object> data = wrapped.getContextData(); if (data != null) { result.putAll(data); } return result; }
@AroundInvoke public Object intercept(InvocationContext ctx) throws Exception { ctx.getContextData().put("foo", "bar"); Object result = ctx.proceed(); contextDataOK = ctx.getContextData().get("foo").equals("barbar"); return result; }
@Override protected Iterator<String> getAttributeNames() { return ctx.getContextData().keySet().iterator(); }
@Override protected Iterator<String> getAttributeNames() { return ctx.getContextData().keySet().iterator(); }
@AroundInvoke public Object intercept(InvocationContext ctx) throws Exception { contextDataOK = ctx.getContextData().get("foo").equals("bar"); ctx.getContextData().put("foo", "barbar"); return ctx.proceed(); }
@AroundInvoke public Object intercept(InvocationContext ctx) throws Exception { ctx.getContextData().put("foo", "bar"); Object result = ctx.proceed(); contextDataOK = ctx.getContextData().get("foo").equals("barbar"); return result; }
@AroundInvoke public Object intercept(InvocationContext ctx) throws Exception { contextDataOK = ctx.getContextData().get("foo").equals("bar"); ctx.getContextData().put("foo", "barbar"); return ctx.proceed(); }
@Override public Map<String, Object> getContextData() { return delegate().getContextData(); }
@Override public Map<String, Object> getContextData() { return delegate().getContextData(); }
private BeanManagerImpl obtainBeanManager(InvocationContext invocation) { Object value = invocation.getContextData().get(Container.CONTEXT_ID_KEY); String contextId = RegistrySingletonProvider.STATIC_INSTANCE; if (value instanceof String) { contextId = (String) value; } return Container.instance(contextId).deploymentManager(); }
private BeanManagerImpl obtainBeanManager(InvocationContext invocation) { Object value = invocation.getContextData().get(Container.CONTEXT_ID_KEY); String contextId = RegistrySingletonProvider.STATIC_INSTANCE; if (value instanceof String) { contextId = (String) value; } return Container.instance(contextId).deploymentManager(); }
@SuppressWarnings("unchecked") private void addInterceptorInstance(Interceptor<Object> interceptor, InvocationContext invocationContext) { CreationalContext<Object> creationalContext = (CreationalContext<Object>) invocationContext.getContextData().get(SessionBeanInterceptor.CREATIONAL_CONTEXT); Object instance = beanManager.getContext(interceptor.getScope()).get(interceptor, creationalContext); SerializableContextualInstance<Interceptor<Object>,Object> serializableContextualInstance = beanManager.getServices().get(ContextualStore.class).getSerializableContextualInstance(interceptor, instance, creationalContext); interceptorInstances.put(interceptor.getBeanClass().getName(), serializableContextualInstance); }
@SuppressWarnings("unchecked") private void addInterceptorInstance(Interceptor<Object> interceptor, InvocationContext invocationContext) { CreationalContext<Object> creationalContext = (CreationalContext<Object>) invocationContext.getContextData().get(SessionBeanInterceptor.CREATIONAL_CONTEXT); Object instance = beanManager.getContext(interceptor.getScope()).get(interceptor, creationalContext); SerializableContextualInstance<Interceptor<Object>,Object> serializableContextualInstance = beanManager.getServices().get(ContextualStore.class).<Interceptor<Object>,Object>getSerializableContextualInstance(interceptor, instance, creationalContext); interceptorInstances.put(interceptor.getBeanClass().getName(), serializableContextualInstance); }
protected Object performInvocation(final Exchange exchange, final Object serviceObject, final Method m, final Object[] paramArray) throws Exception { final InvocationContext invContext = exchange.get(InvocationContext.class); invContext.setParameters(paramArray); final Object res = invContext.proceed(); final EjbMessageContext ctx = (EjbMessageContext) invContext.getContextData(); final Map<String, Object> handlerProperties = (Map<String, Object>) exchange .get(HANDLER_PROPERTIES); addHandlerProperties(ctx, handlerProperties); updateWebServiceContext(exchange, ctx); return res; }