Examples of RemoteNode


Examples of net.kuujo.copycat.internal.cluster.RemoteNode

      }
    }

    // If the cluster has a leader then locate the leader and forward the operation.
    if (context.currentLeader() != null) {
      @SuppressWarnings("rawtypes")
      RemoteNode leader = context.clusterManager().remoteNode(context.currentLeader());
      if (leader != null) {
        logger().debug("{} - Forwarding {} to leader {}", context.clusterManager().localNode(), request, leader);
        leader.client().connect().whenComplete((r, e) -> {
          if (e != null) {
            future.completeExceptionally(e);
          } else {
            leader.client().submit(request).whenComplete((result, error) -> {
              if (error != null) {
                future.completeExceptionally(error);
              } else {
                future.complete(result);
              }
View Full Code Here

Examples of org.apache.geronimo.clustering.wadi.RemoteNode

       
        proxy.registerNetworkConnectorLocations("deploymentId", nodeName, Collections.singleton(new URI("ejbd://host:1")));
       
        startVerificationAndDoStartMonitor();
       
        RemoteNode joiningNode = new RemoteNode(joiningPeer, nodeService);
       
        managerListener.onJoin(joiningNode, null);
    }
View Full Code Here

Examples of org.apache.geronimo.clustering.wadi.RemoteNode

                    clonedLocations = new HashSet<URI>(locations);
                }
                for (EjbDeploymentIdAccessor deploymentIdAccessor : NetworkConnectorMonitor.this.idAccessors) {
                    String deploymentId = deploymentIdAccessor.getDeploymentId();
                    ServiceProxy proxy = trackerProxyFactory.getProxy();
                    RemoteNode remoteNode = (RemoteNode) joiningNode;
                    proxy.getInvocationMetaData().setTargets(new Peer[] {remoteNode.getPeer()});
                    NetworkConnectorTracker tracker = (NetworkConnectorTrackerproxy;
                    tracker.registerNetworkConnectorLocations(deploymentId, nodeName, clonedLocations);
                }
            }
View Full Code Here

Examples of org.apache.geronimo.messaging.remotenode.RemoteNode

     * Handles the notifications sent by RemoteNodeManager.  
     */
    private class RemoteNodeTracker implements RemoteNodeEventListener {

        public void fireRemoteNodeEvent(RemoteNodeEvent anEvent) {
            RemoteNode node = anEvent.getRemoteNode();
            if ( anEvent.isAddEvent() ) {
                // When a RemoteNode is added, registers ourself as the Msg
                // consumer.
                node.setMsgProducerOut(newInboundMsgProducerOut());
            } else {
                // Reset as we are not more a Msg consumer. 
                node.setMsgProducerOut(null);
            }
        }
View Full Code Here

Examples of org.apache.geronimo.messaging.remotenode.RemoteNode

     * Handles the notifications sent by RemoteNodeManager.  
     */
    private class RemoteNodeTracker implements RemoteNodeEventListener {

        public void fireRemoteNodeEvent(RemoteNodeEvent anEvent) {
            RemoteNode node = anEvent.getRemoteNode();
            if ( anEvent.isAddEvent() ) {
                // When a RemoteNode is added, registers ourself as the Msg
                // consumer.
                node.setMsgProducerOut(newInboundMsgProducerOut());
            } else {
                // Reset as we are not more a Msg consumer. 
                node.setMsgProducerOut(null);
            }
        }
View Full Code Here

Examples of org.apache.jackrabbit.rmi.remote.RemoteNode

    }

    /** {@inheritDoc} */
    public Node addNode(String path, String type) throws RepositoryException {
        try {
            RemoteNode node = remote.addNode(path, type);
            return getNode(getSession(), node);
        } catch (RemoteException ex) {
            throw new RemoteRepositoryException(ex);
        }
    }
View Full Code Here

Examples of org.apache.jackrabbit.rmi.remote.RemoteNode

        ignoreMethod("getProperties");            // null iterator
        ignoreMethod("getReferences");            // null iterator
        ignoreMethod("merge");                    // null iterator

        Node node = (Node) mock;
        RemoteNode remote = remoteFactory.getRemoteNode(node);
        Node local = localFactory.getNode(null, remote);

        runTests(local);
    }
View Full Code Here

Examples of org.apache.jackrabbit.rmi.remote.RemoteNode

    }

    /** {@inheritDoc} */
    public Node addNode(String path, String type) throws RepositoryException {
        try {
            RemoteNode node = remote.addNode(path, type);
            return getNode(getSession(), node);
        } catch (RemoteException ex) {
            throw new RemoteRepositoryException(ex);
        }
    }
View Full Code Here

Examples of org.apache.jackrabbit.rmi.remote.RemoteNode

    }

    /** {@inheritDoc} */
    public Node addNode(String path, String type) throws RepositoryException {
        try {
            RemoteNode node = remote.addNode(path, type);
            return getNode(getSession(), node);
        } catch (RemoteException ex) {
            throw new RemoteRepositoryException(ex);
        }
    }
View Full Code Here

Examples of org.apache.jackrabbit.rmi.remote.RemoteNode

        ignoreMethod("getProperties");            // null iterator
        ignoreMethod("getReferences");            // null iterator
        ignoreMethod("merge");                    // null iterator

        Node node = (Node) mock;
        RemoteNode remote = remoteFactory.getRemoteNode(node);
        Node local = localFactory.getNode(null, remote);

        runTests(local);
    }
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.