Class aglet.event.MobilityEvent
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class aglet.event.MobilityEvent

java.lang.Object
   |
   +----aglet.event.AgletEvent
           |
           +----aglet.event.MobilityEvent

public class MobilityEvent
extends AgletEvent
移動(mobility)イベントはagletが移動しようとするときに起こるイベントである.

Variable Index

 o AGLET_MOBILITY_FIRST
移動(mobility)イベントのIDの範囲の下限の整数値
 o AGLET_MOBILITY_LAST
移動(mobility)イベントのIDの範囲の上限の整数値
 o ARRIVAL
ARRIVALタイプのイベントはagletが目的地に到着したときに発生する.
 o DISPATCHING
DISPATCHINGのタイプのイベントは発送(dispatch)メソッドが呼ばれた 直後に発生する.
 o REVERTING
REVERTINGのタイプのイベントはリモートのサイトから撤収(retraction)の 要求が出されたときに発生する

Constructor Index

 o MobilityEvent(int, AgletProxy, URL)
指定されたIDと目的地(target)と場所(location)で 移動(mobility)イベントを生成する.

Method Index

 o getAgletProxy()
イベントの発生源のagletのproxyを返す.
 o getLocation()
場所(location)を返す.
 o toString()

Variables

 o AGLET_MOBILITY_FIRST
  public final static int AGLET_MOBILITY_FIRST
移動(mobility)イベントのIDの範囲の下限の整数値
 o AGLET_MOBILITY_LAST
  public final static int AGLET_MOBILITY_LAST
移動(mobility)イベントのIDの範囲の上限の整数値
 o DISPATCHING
  public final static int DISPATCHING
DISPATCHINGのタイプのイベントは発送(dispatch)メソッドが呼ばれた 直後に発生する.
 o REVERTING
  public final static int REVERTING
REVERTINGのタイプのイベントはリモートのサイトから撤収(retraction)の 要求が出されたときに発生する
 o ARRIVAL
  public final static int ARRIVAL
ARRIVALタイプのイベントはagletが目的地に到着したときに発生する.

Constructors

 o MobilityEvent
  public MobilityEvent(int id,
                       AgletProxy target,
                       URL loc)
指定されたIDと目的地(target)と場所(location)で 移動(mobility)イベントを生成する.

Methods

 o getAgletProxy
  public AgletProxy getAgletProxy()
イベントの発生源のagletのproxyを返す.
 o getLocation
  public URL getLocation()
場所(location)を返す. locationは... DISPATCHINGイベントの場合には目的地, REVERTINGイベントの場合にはその要求者, ARRIVEDイベントの場合には到着したホスト, を表す. 現在のところ, このメソッドはREVERTINGイベントの場合にはnullを返す.
 o toString
  public String toString()
Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index