delGNodeFromList( (Node) remp.getNode(), 2 ) ;
- /** Updating all mapping **/
- updateMappedNode( gnode, remp ) ;
- propagateReplaceNode( gnode, remp ) ;
-
authorized = false ;
SuperNodeListe.Instance().forwardCountNode();
{
System.out.println( "Other new node found." ) ;
+ remp.setMapped( true ) ;
+
authorized = true ;
delGNodeFromList( (Node) remp.getNode(), 2 ) ;
}
}
+
+ /** Updating all mapping **/
+ updateMappedNode( gnode, remp ) ;
+ propagateReplaceNode( gnode, remp ) ;
+
+
/** Free the gnodes use **/
operating = false ;
@Override
public void updateMappedNode( GNode _dead, GNode _remp )
{
- if( _dead != null )
+ if( _remp != null )
{
int pos = 0 ;
al.updateGrid() ;
} else {
- System.err.println( "GNode "+_dead+" does not exist in the mapping!" ) ;
+ System.err.println( "The new GNode is null!" ) ;
}
}
*/
private void propagateReplaceNode( GNode _dead, GNode _remp ) throws RemoteException
{
- if( _dead != null && _remp != null )
+ if( _remp != null )
{
SuperNodeListe.Instance().propagateReplaceNode( _dead, _remp ) ;
}