1.0.0

org.eclipse.soda.dk.profile.service
Interface ProfileService

All Known Implementing Classes:
DeviceProfile, Profile

public interface ProfileService

Version:
1.0.0

Field Summary
static int ACTIVE
          Define the ACTIVE state value.
static int ALIVE
          Define the ALIVE state value.
static java.lang.String Capabilities
          Defines the Capabilities measurement.
static java.lang.String CAPABILITIES_EXTERNAL_KEY
          Defines the Capabilities measurement.
static java.lang.String CAPABILITIES_GET_EXTERNAL_KEY
          Defines the Capabilities measurement.
static java.lang.String CAPABILITIES_READ_EXTERNAL_KEY
          Defines the Capabilities measurement.
static java.lang.String CAPABILITIES_WRITE_EXTERNAL_KEY
          Defines the Capabilities measurement.
static java.lang.String Configuration
          Defines the Configuration measurement.
static java.lang.String CONFIGURATION_EXTERNAL_KEY
          Defines the Configuration measurement.
static java.lang.String CONFIGURATION_GET_EXTERNAL_KEY
          Defines the Configuration measurement.
static java.lang.String CONFIGURATION_READ_EXTERNAL_KEY
          Defines the Configuration measurement.
static java.lang.String CONFIGURATION_WRITE_EXTERNAL_KEY
          Defines the Configuration measurement.
static int CONNECTED
          Define the CONNECTED state value.
static int CREATED
          Define the CREATED state value.
static int DEAD
          Define the DEAD state value.
static java.lang.String SERVICE_NAME
          Define the service name (String) constant.
static int STARTED
          Define the STARTED state value.
static java.lang.String STATE_DATA_KEY
          Define the state data key (String) constant.
static java.lang.String STATE_OLD_DATA_KEY
          Define the state old data key (String) constant.
static java.lang.String Status
          Defines the Status measurement.
static java.lang.String STATUS_EXTERNAL_KEY
          Defines the Status measurement.
static java.lang.String STATUS_GET_EXTERNAL_KEY
          Defines the Status measurement.
static java.lang.String STATUS_READ_EXTERNAL_KEY
          Defines the Status measurement.
static java.lang.String STATUS_WRITE_EXTERNAL_KEY
          Defines the Status measurement.
 
Method Summary
 void exit()
          Exit.
 java.util.Dictionary getConfigurationInformation()
          Gets the configuration information.
 java.lang.String getKey()
          Gets the key (String) value.
 NotificationService getNotificationService()
          Gets the notification service value.
 int getState()
          Gets the int state of the ProfileService.
 void setConfigurationInformation(java.util.Dictionary configurationInformation)
          Set the configuration information.
 void setNotificationService(NotificationService notificationService)
          Sets the notification service value.
 void start()
          Start.
 void stop()
          Stop.
 

Field Detail

SERVICE_NAME

static final java.lang.String SERVICE_NAME
Define the service name (String) constant.


Capabilities

static final java.lang.String Capabilities
Defines the Capabilities measurement.

See Also:
Constant Field Values

CAPABILITIES_EXTERNAL_KEY

static final java.lang.String CAPABILITIES_EXTERNAL_KEY
Defines the Capabilities measurement.

See Also:
Constant Field Values

CAPABILITIES_GET_EXTERNAL_KEY

static final java.lang.String CAPABILITIES_GET_EXTERNAL_KEY
Defines the Capabilities measurement.

See Also:
NotificationService.GET_EXTERNAL_KEY, Constant Field Values

CAPABILITIES_READ_EXTERNAL_KEY

static final java.lang.String CAPABILITIES_READ_EXTERNAL_KEY
Defines the Capabilities measurement.

See Also:
NotificationService.GET_EXTERNAL_KEY, NotificationService.READ_EXTERNAL_KEY, Constant Field Values

CAPABILITIES_WRITE_EXTERNAL_KEY

static final java.lang.String CAPABILITIES_WRITE_EXTERNAL_KEY
Defines the Capabilities measurement.

See Also:
NotificationService.GET_EXTERNAL_KEY, NotificationService.READ_EXTERNAL_KEY, NotificationService.WRITE_EXTERNAL_KEY, Constant Field Values

Configuration

static final java.lang.String Configuration
Defines the Configuration measurement.

See Also:
Constant Field Values

CONFIGURATION_EXTERNAL_KEY

static final java.lang.String CONFIGURATION_EXTERNAL_KEY
Defines the Configuration measurement.

See Also:
Constant Field Values

CONFIGURATION_GET_EXTERNAL_KEY

static final java.lang.String CONFIGURATION_GET_EXTERNAL_KEY
Defines the Configuration measurement.

See Also:
NotificationService.GET_EXTERNAL_KEY, Constant Field Values

CONFIGURATION_READ_EXTERNAL_KEY

static final java.lang.String CONFIGURATION_READ_EXTERNAL_KEY
Defines the Configuration measurement.

See Also:
NotificationService.GET_EXTERNAL_KEY, NotificationService.READ_EXTERNAL_KEY, Constant Field Values

CONFIGURATION_WRITE_EXTERNAL_KEY

static final java.lang.String CONFIGURATION_WRITE_EXTERNAL_KEY
Defines the Configuration measurement.

See Also:
NotificationService.GET_EXTERNAL_KEY, NotificationService.READ_EXTERNAL_KEY, NotificationService.WRITE_EXTERNAL_KEY, Constant Field Values

Status

static final java.lang.String Status
Defines the Status measurement.

See Also:
Constant Field Values

STATUS_EXTERNAL_KEY

static final java.lang.String STATUS_EXTERNAL_KEY
Defines the Status measurement.

See Also:
Constant Field Values

STATUS_GET_EXTERNAL_KEY

static final java.lang.String STATUS_GET_EXTERNAL_KEY
Defines the Status measurement.

See Also:
NotificationService.GET_EXTERNAL_KEY, Constant Field Values

STATUS_READ_EXTERNAL_KEY

static final java.lang.String STATUS_READ_EXTERNAL_KEY
Defines the Status measurement.

See Also:
NotificationService.GET_EXTERNAL_KEY, NotificationService.READ_EXTERNAL_KEY, Constant Field Values

STATUS_WRITE_EXTERNAL_KEY

static final java.lang.String STATUS_WRITE_EXTERNAL_KEY
Defines the Status measurement.

See Also:
NotificationService.GET_EXTERNAL_KEY, NotificationService.READ_EXTERNAL_KEY, NotificationService.WRITE_EXTERNAL_KEY, Constant Field Values

ACTIVE

static final int ACTIVE
Define the ACTIVE state value. In the ACTIVE state, the device object is connected and is processing input.

See Also:
Constant Field Values

ALIVE

static final int ALIVE
Define the ALIVE state value. In the ALIVE state, the device object was been created and is running.

See Also:
Constant Field Values

CONNECTED

static final int CONNECTED
Define the CONNECTED state value. In the CONNECTED state, the device object is connected to the transport.

See Also:
Constant Field Values

CREATED

static final int CREATED
Define the CREATED state value. In the CREATED state, the device object has been created.

See Also:
Constant Field Values

DEAD

static final int DEAD
Define the DEAD state value.

See Also:
Constant Field Values

STARTED

static final int STARTED
Define the STARTED state value. In the STARTED state, the device object is started.

See Also:
Constant Field Values

STATE_DATA_KEY

static final java.lang.String STATE_DATA_KEY
Define the state data key (String) constant.

See Also:
Constant Field Values

STATE_OLD_DATA_KEY

static final java.lang.String STATE_OLD_DATA_KEY
Define the state old data key (String) constant.

See Also:
Constant Field Values
Method Detail

exit

void exit()
Exit.


getConfigurationInformation

java.util.Dictionary getConfigurationInformation()
Gets the configuration information.

Returns:
Configuration Information.
See Also:
setConfigurationInformation(Dictionary)

getKey

java.lang.String getKey()
Gets the key (String) value.

Returns:
The key (String) value.

getNotificationService

NotificationService getNotificationService()
Gets the notification service value.

Returns:
The notification service (NotificationService) value.
See Also:
setNotificationService(NotificationService)

getState

int getState()
Gets the int state of the ProfileService.

Returns:
int The state of the ProfileService.

setConfigurationInformation

void setConfigurationInformation(java.util.Dictionary configurationInformation)
Set the configuration information.

Parameters:
configurationInformation - Set the configuration information,
See Also:
getConfigurationInformation()

setNotificationService

void setNotificationService(NotificationService notificationService)
Sets the notification service value. The notification service (NotificationService) parameter.

Parameters:
notificationService - The notification service (NotificationService).
See Also:
getNotificationService()

start

void start()
Start.


stop

void stop()
Stop.


1.0.0

Copyright (c) 1999, 2007 IBM