Package org.itsnat.impl.core.clientdoc

Examples of org.itsnat.impl.core.clientdoc.ClientDocumentAttachedServerFormImpl


                timeoutLoadMarkup = Long.parseLong(timeoutStr);
                if (timeoutLoadMarkup < 0) throw new ItsNatException("itsnat_timeout cannot be negative");
            }
            else timeoutLoadMarkup = 10*60*1000; // 10 minutos (en millisec)

            clientDoc = new ClientDocumentAttachedServerFormImpl(itsNatSession,docTemplate,timeoutLoadMarkup);
        }

        bindClientToRequest(clientDoc,false);

        try
View Full Code Here


        // pero no funciona con ItsNatHttpSessionReplicationCapableImpl.simulateSerialization
        // a true pues es precisamente una simulaci�n de GAE en donde los objetos
        // bloqueados ClientDocumentAttachedServerFormImpl son diferentes (por la serializaci�n) por tanto
        // este thread se queda indefinidamente parado (hasta que llegue al timeout si no es cero).

        ClientDocumentAttachedServerFormImpl clientDoc =
                (ClientDocumentAttachedServerFormImpl)getClientDocumentAttachedServer();
        synchronized(clientDoc)
        {
            if (!clientDoc.isMarkupLoaded())
            {
                try { clientDoc.wait(clientDoc.getTimeoutLoadMarkup()); }
                catch(InterruptedException ex){ throw new ItsNatException(ex); }

                if (!clientDoc.isMarkupLoaded())
                    throw new ItsNatException("Timeout, client markup is not received",clientDoc);
            }
        }

        super.processResponse();
View Full Code Here

    }

    public void processResponse()
    {
        // En el caso de <form> se env�a el markup de una sola vez
        ClientDocumentAttachedServerFormImpl clientDoc =
                (ClientDocumentAttachedServerFormImpl)getClientDocumentAttachedServer();
        synchronized(clientDoc)
        {
            clientDoc.setMarkupLoaded(true);
            clientDoc.notifyAll();
        }

        // No devolvemos nada pues es la "p�gina" de retorno del iframe auxiliar
        // como el form ha podido ser enviado a un dominio diferente
        // cualquier script metido no tendr� acceso a la p�gina padre
View Full Code Here

TOP

Related Classes of org.itsnat.impl.core.clientdoc.ClientDocumentAttachedServerFormImpl

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.