Examples of ApplicationInstance


Examples of nextapp.echo2.app.ApplicationInstance

            while (percentComplete < 100) {
                percentComplete += (Math.random() * 20);
                if (percentComplete > 100) {
                    percentComplete = 100;
                }
                ApplicationInstance app = getApplicationInstance();
                if (app != null) {
                    app.enqueueTask(taskQueue, new ProgressUpdateTask(percentComplete));
                    try {
                        Thread.sleep((long) (Math.random() * 1000));
                    } catch (InterruptedException ex) { }
                }
            }
View Full Code Here

Examples of nextapp.echo2.app.ApplicationInstance

       
        SplitPaneLayoutData splitPaneLayoutData = new SplitPaneLayoutData();
        splitPaneLayoutData.setInsets(new Insets(10));
        setLayoutData(splitPaneLayoutData);
       
        ApplicationInstance app = ApplicationInstance.getActive();
        ContainerContext containerContext
                = (ContainerContext) app.getContextProperty(ContainerContext.CONTEXT_PROPERTY_NAME);
       
        Column clientPropertiesColumn = new Column();
        add(clientPropertiesColumn);
        clientPropertiesColumn.add(new Label("Client Properties"));
        clientPropertiesColumn.add(createClientPropertiesTable(containerContext));
View Full Code Here

Examples of nextapp.echo2.app.ApplicationInstance

            Component component = null;
            if (focusedComponentId.length() > 2) {
                // Valid component id.
                component = rc.getContainerInstance().getComponentByElementId(focusedComponentId);
            }
            ApplicationInstance applicationInstance = rc.getContainerInstance().getApplicationInstance();
            applicationInstance.getUpdateManager().getClientUpdateManager().setApplicationProperty(
                    ApplicationInstance.FOCUSED_COMPONENT_CHANGED_PROPERTY, component);
        }
    }
View Full Code Here

Examples of nextapp.echo2.app.ApplicationInstance

            if (!containerInstance.isInitialized()) {
                containerInstance.init(conn);
            }
           
            ApplicationInstance applicationInstance = rc.getContainerInstance().getApplicationInstance();
            ApplicationInstance.setActive(applicationInstance);

            Window window = applicationInstance.getDefaultWindow();
           
            ServerComponentUpdate componentUpdate = new ServerComponentUpdate(window);
            ComponentSynchronizePeer syncPeer = SynchronizePeerFactory.getPeerForComponent(window.getClass());
            ((WindowPeer) syncPeer).renderRefresh(rc, componentUpdate, window);
           
            setAsynchronousMonitorInterval(rc);
            setFocus(rc, true);
            setModalContextRootId(rc);
            setRootLayoutDirection(rc);

            processQueuedCommands(rc);
           
            applicationInstance.getUpdateManager().purge();
           
            return serverMessage;
        } finally {
            ApplicationInstance.setActive(null);
        }
View Full Code Here

Examples of nextapp.echo2.app.ApplicationInstance

    protected ServerMessage renderUpdate(Connection conn, Document clientMessageDocument) {
        ServerMessage serverMessage = new ServerMessage();
        RenderContext rc = new RenderContextImpl(conn, serverMessage);
       
        ContainerInstance ci = rc.getContainerInstance();
        ApplicationInstance applicationInstance = ci.getApplicationInstance();
       
        try {
            if (!validateTransactionId(ci, clientMessageDocument)) {
                processInvalidTransaction(rc);
                return serverMessage;
            }
           
            // Mark instance as active.
            ApplicationInstance.setActive(applicationInstance);
           
            UpdateManager updateManager = applicationInstance.getUpdateManager();
           
            processClientFocusedComponent(rc, clientMessageDocument);
           
            // Process updates from client.
            processClientMessage(conn, clientMessageDocument);
View Full Code Here

Examples of nextapp.echo2.app.ApplicationInstance

     * @param initial a flag indicating whether the initial synchronization is
     *        being performed, i.e., whether this method is being invoked from
     *        <code>renderInit()</code>
     */
    private void setFocus(RenderContext rc, boolean initial) {
        ApplicationInstance applicationInstance = rc.getContainerInstance().getApplicationInstance();
        Component focusedComponent = null;
        if (initial) {
            focusedComponent = applicationInstance.getFocusedComponent();
        } else {
            ServerUpdateManager serverUpdateManager = applicationInstance.getUpdateManager().getServerUpdateManager();
            PropertyUpdate focusUpdate =
                    serverUpdateManager.getApplicationPropertyUpdate(ApplicationInstance.FOCUSED_COMPONENT_CHANGED_PROPERTY);
            if (focusUpdate != null) {
                focusedComponent = (Component) focusUpdate.getNewValue();
            }
View Full Code Here

Examples of nextapp.echo2.app.ApplicationInstance

     * element of the modal context.
     *
     * @param rc the relevant <code>RenderContext</code>
     */
    private void setModalContextRootId(RenderContext rc) {
        ApplicationInstance applicationInstance = rc.getContainerInstance().getApplicationInstance();
        Component modalContextRoot = applicationInstance.getModalContextRoot();
        if (modalContextRoot == null) {
            rc.getServerMessage().setModalContextRootId(null);
        } else {
            rc.getServerMessage().setModalContextRootId(ContainerInstance.getElementId(modalContextRoot));
        }
View Full Code Here

Examples of nextapp.echo2.app.ApplicationInstance

     * layout direction
     *
     * @param rc the relevant <code>RenderContext</code>
     */
    private void setRootLayoutDirection(RenderContext rc) {
        ApplicationInstance applicationInstance = rc.getContainerInstance().getApplicationInstance();
        rc.getServerMessage().setRootLayoutDirection(applicationInstance.getLayoutDirection().isLeftToRight()
                ? ServerMessage.LEFT_TO_RIGHT : ServerMessage.RIGHT_TO_LEFT);
    }
View Full Code Here

Examples of nextapp.echo2.app.ApplicationInstance

    /**
     * @see nextapp.echo2.webrender.service.AsyncMonitorService#isSynchronizationRequired(
     *      nextapp.echo2.webrender.UserInstance)
     */
    public boolean isSynchronizationRequired(UserInstance userInstance) {
        ApplicationInstance app = ((ContainerInstance) userInstance).getApplicationInstance();
        return app.hasQueuedTasks();
    }
View Full Code Here

Examples of org.apache.ws.muse.example.application.backend.ApplicationInstance

      org.apache.ws.resource.properties.ResourceProperty    resourceProperty = null;

      try
      {
         //    create the backend object associated with this resource
         m_instance = new ApplicationInstance( getID(  ).toString(  ) );

         TopicSpaceSet aSet = getTopicSpaceSet(  );
        /* MUWS TopicSpace is returned by MuwsUtils.addRelationshipTopics - This utility operation adds relationship topics support. I
        * nternaly the code :
        * TopicSpace muwsTopicSpace = new TopicSpaceImpl( MuwsConstants.NSURI_MUWS_PART2_TOPICS )
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.