Package org.objectweb.celtix.context

Examples of org.objectweb.celtix.context.WebServiceContextImpl


        return null;
    }

    public final <T> T resolve(final String string, final Class<T> clz) {
        if (WebServiceContext.class.isAssignableFrom(clz)) {
            return clz.cast(new WebServiceContextImpl());
        }
        return null;
    }
View Full Code Here


        if (LOG.isLoggable(Level.FINE)) {
            LOG.fine("method: " + method);
        }

        try {
            new WebServiceContextImpl(objectCtx);
           
            method.invoke(objectCtx);
        } catch (WebServiceException wex) {
            Throwable cause = wex.getCause();
            if (cause != null) {
View Full Code Here


    public void testConstructor() {

        GenericMessageContext gmc = new GenericMessageContext();
        WebServiceContextImpl ctx = new WebServiceContextImpl(gmc);
        assertSame(gmc, ctx.getMessageContext());
    }
View Full Code Here

    }
   

    public void testGetSetMessageContext() {

        WebServiceContextImpl wsci = new WebServiceContextImpl();
        assertNull(wsci.getMessageContext());

       
        final MessageContext ctx = new GenericMessageContext();
        WebServiceContextImpl.setMessageContext(ctx);

        assertSame(ctx, wsci.getMessageContext());

        Thread t = new Thread() {
                public void run() {
                    WebServiceContextImpl threadLocalWSCI = new WebServiceContextImpl();

                    assertNull(threadLocalWSCI.getMessageContext());

                    MessageContext threadLocalCtx = new GenericMessageContext();
                    WebServiceContextImpl.setMessageContext(threadLocalCtx);


                    assertSame(threadLocalCtx, threadLocalWSCI.getMessageContext());
                    assertTrue(ctx !=  threadLocalWSCI.getMessageContext());
                   
                }
            };

        t.start();
View Full Code Here

    }

    public void doCeltixInvocation(DataBindingCallback callback, ObjectMessageContext objectCtx) {
        try {
            ServerDataBindingCallback method = (ServerDataBindingCallback) callback;
            new WebServiceContextImpl(objectCtx);
            method.invoke(objectCtx);
        } catch (WebServiceException ex) {
            Throwable cause = ex.getCause();
            if (cause != null) {
                objectCtx.setException(cause);
View Full Code Here

TOP

Related Classes of org.objectweb.celtix.context.WebServiceContextImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.