Package org.apache.geronimo.messaging

Examples of org.apache.geronimo.messaging.NodeInfo


                    }
                    long timestamp = System.currentTimeMillis();
                    ByteArrayInputStream memIn =
                        new ByteArrayInputStream(buf, 0, packet.getLength());
                    ObjectInputStream in = new ObjectInputStream(memIn);
                    NodeInfo nodeInfo = (NodeInfo) in.readObject();
                    HeartbeatTracker tracker;
                    synchronized(trackers) {
                        tracker = (HeartbeatTracker) trackers.get(nodeInfo);
                        if ( null == tracker ) {
                            long tempo = in.readLong();
View Full Code Here


    protected void setUp() throws Exception {
        sender = new RequestSender();
        out = new MockMsgOut();
       
        InetAddress address = InetAddress.getLocalHost();
        nodeInfo = new NodeInfo("Node1", address, 8081);
        endPointID = new Integer(1);
    }
View Full Code Here

        root.mkdir();
       
        LockManager lockManager = new LockManager();

        InetAddress address = InetAddress.getLocalHost();
        final NodeInfo nodeInfo1 = new NodeInfo("Node1", address, 8080);
        final NodeInfo nodeInfo2 = new NodeInfo("Node2", address, 8082);

        String fileSystem = "FileSystem";
       
        // Set-up the first Node.
        ctx1 = new ProtocolContext();
View Full Code Here

        InetAddress localhost = InetAddress.getLocalHost();
       
        ClusterInfo clusterInfo = new ClusterInfo(groupAddress, port);
        node1 = new MockNode();
        node1.setNodeInfo(new NodeInfo("node1", localhost, 1234));
        sender1 =
            new ClusterHBSender(node1, new MockCluster(clusterInfo), cp, delay,
                new MyMockController());
       
        node2 = new MockNode();
        node2.setNodeInfo(new NodeInfo("node2", localhost, 1234));
        sender2 =
            new ClusterHBSender(node2, new MockCluster(clusterInfo), cp, delay,
                new MyMockController());
       
        cluster = new MockCluster(clusterInfo);
View Full Code Here

    private Object proxy;
    private EndPointProxyFactory factory;
   
    protected void setUp() throws Exception {
        InetAddress address = InetAddress.getLocalHost();
        targets = new NodeInfo[] {new NodeInfo("dummy", address, 8081)};
       
        factory = new EndPointProxyFactoryImpl(new MockNode(), "Factory");
       
        EndPointProxyInfo proxyInfo =
            new EndPointProxyInfo("", new Class[] {MockEndPoint.class},
View Full Code Here

    private RemoteNodeManager manager;
    private ClockPool cp;
   
    protected void setUp() throws Exception {
        InetAddress address = InetAddress.getLocalHost();
        NodeInfo nodeInfo1 = new NodeInfo("Node1", address, 8081);
        IOContext ioContext = new IOContext();
        MockMessagingTransportFactory factory = new MockMessagingTransportFactory();
        factory.setUpFactoryServer(new MockNodeServer());

        cp = new ClockPool();
View Full Code Here

        manager.commitTopology();
    }
   
    public void testRegisterRemoteNode() throws Exception {
        InetAddress address = InetAddress.getLocalHost();
        NodeInfo nodeInfo = new NodeInfo("Node1", address, 8081);
        MockRemoteNode remoteNode1 = new MockRemoteNode();
        remoteNode1.setNodeInfo(nodeInfo);
       
        manager.registerRemoteNode(remoteNode1);
        RemoteNode remoteNode2 = manager.findRemoteNode(nodeInfo);
View Full Code Here

    public void stop() {
        replacerResolver.offline();
    }
   
    public Object factoryProxy(ReferenceableInfo aReferenceInfo) {
        NodeInfo hostingNode = aReferenceInfo.getHostingNode();
        Object endPointID = aReferenceInfo.getID();
        if ( hostingNode.equals(node.getNodeInfo()) && endPointID.equals(id) ) {
            // The referenceble is contained by this EndPoint. Returns it.
            Integer refID = new Integer(aReferenceInfo.getRefID());
            Object opaque;
            synchronized(mapsLock) {
                opaque = idToReferenceable.get(refID);
View Full Code Here

     * @param aNodes Set<NodeInfo>
     */
    public void scheduleNodeDeletion(Set aNodes) {
        synchronized(toBeRemoved) {
            for (Iterator iter = aNodes.iterator(); iter.hasNext();) {
                NodeInfo node = (NodeInfo) iter.next();
                toBeRemoved.put(node, new Long(System.currentTimeMillis()));
            }
        }
    }
View Full Code Here

     * @param aNodes Set<NodeInfo>
     */
    public void unscheduleNodeDeletion(Set aNodes) {
        synchronized(toBeRemoved) {
            for (Iterator iter = aNodes.iterator(); iter.hasNext();) {
                NodeInfo node = (NodeInfo) iter.next();
                toBeRemoved.remove(node);
            }
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.geronimo.messaging.NodeInfo

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.