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が移動しようとするときに起こるイベントである.
-
AGLET_MOBILITY_FIRST
- 移動(mobility)イベントのIDの範囲の下限の整数値
-
AGLET_MOBILITY_LAST
- 移動(mobility)イベントのIDの範囲の上限の整数値
-
ARRIVAL
- ARRIVALタイプのイベントはagletが目的地に到着したときに発生する.
-
DISPATCHING
- DISPATCHINGのタイプのイベントは発送(dispatch)メソッドが呼ばれた
直後に発生する.
-
REVERTING
- REVERTINGのタイプのイベントはリモートのサイトから撤収(retraction)の
要求が出されたときに発生する
-
MobilityEvent(int, AgletProxy, URL)
- 指定されたIDと目的地(target)と場所(location)で
移動(mobility)イベントを生成する.
-
getAgletProxy()
- イベントの発生源のagletのproxyを返す.
-
getLocation()
- 場所(location)を返す.
-
toString()
-
AGLET_MOBILITY_FIRST
public final static int AGLET_MOBILITY_FIRST
- 移動(mobility)イベントのIDの範囲の下限の整数値
AGLET_MOBILITY_LAST
public final static int AGLET_MOBILITY_LAST
- 移動(mobility)イベントのIDの範囲の上限の整数値
DISPATCHING
public final static int DISPATCHING
- DISPATCHINGのタイプのイベントは発送(dispatch)メソッドが呼ばれた
直後に発生する.
REVERTING
public final static int REVERTING
- REVERTINGのタイプのイベントはリモートのサイトから撤収(retraction)の
要求が出されたときに発生する
ARRIVAL
public final static int ARRIVAL
- ARRIVALタイプのイベントはagletが目的地に到着したときに発生する.
MobilityEvent
public MobilityEvent(int id,
AgletProxy target,
URL loc)
- 指定されたIDと目的地(target)と場所(location)で
移動(mobility)イベントを生成する.
getAgletProxy
public AgletProxy getAgletProxy()
- イベントの発生源のagletのproxyを返す.
getLocation
public URL getLocation()
- 場所(location)を返す. locationは...
DISPATCHINGイベントの場合には目的地,
REVERTINGイベントの場合にはその要求者,
ARRIVEDイベントの場合には到着したホスト, を表す.
現在のところ, このメソッドはREVERTINGイベントの場合にはnullを返す.
toString
public String toString()
- Overrides:
- toString in class Object
All Packages Class Hierarchy This Package Previous Next Index