mobileplacenameservice.java

来自「一个agent 工具包,可以开发移动设备应用,考虑了安全措施」· Java 代码 · 共 53 行

JAVA
53
字号
package SOMA.mobilePlace;

import java.util.*;
import java.net.InetAddress;
import SOMA.naming.place.*;

/** Servizio di nomi di place mobile, <B>PNS</B>.
*
*
* @see SOMA.naming.place.PlaceNameService
* @see SOMA.naming.domain.DomainNameService
*
* @author Livio Profiri
*/

public class MobilePlaceNameService extends PlaceNameService
{
  /** Costruttore.
  * @param env L'environment del place.
  */
  public MobilePlaceNameService( SOMA.Environment env )
  {
    super( env );
  }

  /** Registrazione presso il PNS del default place del dominio.
  *
  * <P>Viene inviato un {@link PlaceRegisterCommand} al default place, individuato dalla coppia
  * <B>host:port</B>.
  */
  public boolean register( InetAddress host, int port )
  {
    boolean answer = env.networkManager.sendCommand( host, port,
      new MobilePlaceRegisterCommand( env.networkManager.placeInfo ) );

    //env.domainNameService.refresh( host, port );

    return answer;
  }

  /** Elimina tutti i place tranne il place mobile. */
  public void clear()
  {
    places = new Hashtable();

    putPlace( env.networkManager.placeInfo );
  }

  public String toString()
  {
    return "[mobile " + super.toString() + "]";
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?