|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface defines selection criteria for initial events for Services. The SLEE provides an implementation of this interface to an initial event selector method defined in an SBB abstract class.
Sbb
Method Summary | |
java.lang.Object |
getActivity()
Get the activity for which the event was fired. |
Address |
getAddress()
Get the Address for the event. |
java.lang.String |
getCustomName()
Get the custom name set for the event. |
java.lang.Object |
getEvent()
Get the event object for the event under consideration by the event router. |
java.lang.String |
getEventName()
Get the name of the event under consideration by the event router. |
boolean |
isActivityContextSelected()
Determine if the Activity Context has been selected for use in the convergence name. |
boolean |
isAddressProfileSelected()
Determine if the Address Profile has been selected for use in the convergence name. |
boolean |
isAddressSelected()
Determine if the Address has been selected for use in the convergence name. |
boolean |
isEventSelected()
Determine if the event has been selected for use in the convergence name. |
boolean |
isEventTypeSelected()
Determine if the event type has been selected for use in the convergence name. |
boolean |
isInitialEvent()
Determine if the event under consideration by the event router is an initial event for the Service. |
void |
setActivityContextSelected(boolean select)
Set the selection criteria for the Activity Context convergence name variable. |
void |
setAddress(Address address)
Set the Address for the event. |
void |
setAddressProfileSelected(boolean select)
Set the selection criteria for the Address Profile convergence name variable. |
void |
setAddressSelected(boolean select)
Set the selection criteria for the Address convergence name variable. |
void |
setCustomName(java.lang.String name)
Set the custom name for the event. |
void |
setEventSelected(boolean select)
Set the selection criteria for the event convergence name variable. |
void |
setEventTypeSelected(boolean select)
Set the selection criteria for the event type convergence name variable. |
void |
setInitialEvent(boolean initial)
Set the initial event flag for the event under consideration by the event router. |
Method Detail |
public boolean isActivityContextSelected()
true
if the Activity Context has been selected for use
in the convergence name, false
otherwise.public void setActivityContextSelected(boolean select)
select
- flag indicating whether or not the Activity Context should be
used in the convergence name.public boolean isAddressProfileSelected()
Note: an Address Profile will only be used in the construction of a convergence
name if this method returns true
and getAddress
returns
a non-null value. If both of these conditions are true but no Address Profile with the
specified Address is found in the Service's Address Profile Table, no convergence name
is generated and the event is not an initial event for the Service.
true
if the Address Profile has been selected for use
in the convergence name, false
otherwise.public void setAddressProfileSelected(boolean select)
select
- flag indicating whether or not the Address Profile should be
used in the convergence name.public boolean isAddressSelected()
Note: Addresses will only be used during the construction of a convergence name
if this method returns true
and getAddress
returns a
non-null value.
true
if the Address has been selected for use
in the convergence name, false
otherwise.public void setAddressSelected(boolean select)
select
- flag indicating whether or not the Address should be used in the
convergence name.public boolean isEventTypeSelected()
true
if the event type has been selected for use
in the convergence name, false
otherwise.public void setEventTypeSelected(boolean select)
select
- flag indicating whether or not the event type should be
used in the convergence name.public boolean isEventSelected()
true
if the event has been selected for use
in the convergence name, false
otherwise.public void setEventSelected(boolean select)
select
- flag indicating whether or not the event should be
used in the convergence name.public java.lang.String getEventName()
public java.lang.Object getEvent()
public java.lang.Object getActivity()
public Address getAddress()
public void setAddress(Address address)
address
- the Address for the event.public java.lang.String getCustomName()
null
. A custom name is only used in the construction of a convergence
name if it is non-null.public void setCustomName(java.lang.String name)
name
- the custom name for the event,public boolean isInitialEvent()
true
.true
if the event under consideration is an initial event
false
otherwise.public void setInitialEvent(boolean initial)
false
the event is not an initial event and the event
router performs no further initial event processing for the Service.initial
- whether or not further initial event processing should take place
for this event.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |