Package org.apache.geronimo.messaging

Examples of org.apache.geronimo.messaging.NodeInfo


    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 ReplicationMember primary;
    private ReplicationMember secondary;
   
    protected void setUp() throws Exception {
        InetAddress address = InetAddress.getLocalHost();
        NodeInfo dummy = new NodeInfo("dummy", address, 8081);
        NodeInfo[] targets = new NodeInfo[] {dummy};
       
        primary = new ReplicationMemberImpl(new MockNode(), "Group", targets);
        secondary = new ReplicationMemberImpl(new MockNode(), "Group", targets);
       
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

public class ReferenceManagerImplTest extends TestCase
{

    public void testInvokeOn() throws Exception {
        InetAddress address = InetAddress.getLocalHost();
        NodeInfo nodeInfo1 = new NodeInfo("Node1", address, 8081);
        MockNode node1 = new MockNode();
        node1.setNodeInfo(nodeInfo1);
       
        ReferenceableManager manager1 = new ReferenceableManagerImpl(node1, "A");
        ReferenceableManager manager2 = new ReferenceableManagerImpl(new MockNode(), "A");
View Full Code Here

        assertEquals(expected, reference1.getParam());
    }
   
    public void testLocalReference() throws Exception {
        InetAddress address = InetAddress.getLocalHost();
        NodeInfo nodeInfo = new NodeInfo("Node", address, 8081);
        MockNode node = new MockNode();
        node.setNodeInfo(nodeInfo);
       
        ReferenceableManager manager = new ReferenceableManagerImpl(node, "A");
        MockReferenceableImpl reference = new MockReferenceableImpl();
View Full Code Here

        assertTrue(reference == opaque);
    }
   
    public void testRegister() throws Exception {
        InetAddress address = InetAddress.getLocalHost();
        NodeInfo nodeInfo = new NodeInfo("Node", address, 8081);
        MockNode node = new MockNode();
        node.setNodeInfo(nodeInfo);
       
        ReferenceableManager manager = new ReferenceableManagerImpl(node, "A");
        MockReferenceableImpl reference1 = new MockReferenceableImpl();
View Full Code Here

        public String toString() {
            StringBuffer buffer = new StringBuffer();
            buffer.append("Topology type: Ring \nMembers: ");
            for (Iterator iter = nodeSet.iterator(); iter.hasNext();) {
                NodeInfo nodeInfo = (NodeInfo) iter.next();
                buffer.append("\n  " + nodeInfo + "");
            }
            return buffer.toString();
        }
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

       
        nameToInfo = new HashMap();
        NodeInfo[] nodes =
            (NodeInfo[]) node.getTopology().getNodes().toArray(new NodeInfo[0]);
        for (int i = 0; i < nodes.length; i++) {
            NodeInfo nodeInfo = nodes[i];
            EndPointProxyInfo proxyInfo =
                new EndPointProxyInfo(ManagedServer.END_POINT_ID,
                    DeploymentServer.class, nodeInfo);
            ServerInfo info = new ServerInfo();
            info.server =
                (DeploymentServer) node.factoryEndPointProxy(proxyInfo);
            info.target = new TargetImpl2(nodeInfo.getName(), null);
            nameToInfo.put(nodeInfo.getName(), info);
        }
    }
View Full Code Here

        remoteNodeMonitor.unscheduleNodeDeletion(newNeighbours);

        Exception exception = null;
        // Joins all the new neighbours
        for (Iterator iter = newNeighbours.iterator(); iter.hasNext();) {
            NodeInfo node = (NodeInfo) iter.next();
            try {
                findOrJoinRemoteNode(node);
            } catch (NodeException e) {
                exception = e;
                break;
            } catch (CommunicationException e) {
                exception = e;
                break;
            }
        }
        // One new neighbour has not been joined successfully. Rolls-back.
        if ( null != exception ) {
            for (Iterator iter = newNeighbours.iterator(); iter.hasNext();) {
                NodeInfo node = (NodeInfo) iter.next();
                leaveRemoteNode(node);
            }
            throw new NodeException("Can not apply topology.", exception);
        }
        preparedTopology = aTopology;
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.