grid1 = new GridImpl("peer1", new HashMap<String, Object>() );
configureGrid1( grid1,
8000,
new JpaWhitePages(Persistence.createEntityManagerFactory("org.drools.grid")) );
Grid grid2 = new GridImpl("peer2", new HashMap<String, Object>() );
configureGrid1( grid2,
-1,
grid1.get( WhitePages.class ) );
GridNode n1 = grid1.createGridNode( "n1" );
grid1.get( SocketService.class ).addService( "n1", 8000, n1 );
GridServiceDescription<GridNode> n1Gsd = grid2.get( WhitePages.class ).lookup( "n1" );
GridConnection<GridNode> conn = grid2.get( ConnectionFactoryService.class ).createConnection( n1Gsd );
remoteN1 = conn.connect();
return n1Gsd;
}