|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Specifies a "control" management interface for
AEFSession
objects.
The purpose of this MBean is to allow more detailed control of an AEFSession
than what is available through the base SessionMBean
management interface.
MBeans of this type are created on demand through SessionMBean.enableDetailedControl()
.
When not needed anymore, these MBeans should be destroyed via SessionMBean.destroyDetailedControl()
.
The ObjectName
of this MBean includes the following attributes, in addition to the SIF
attributes of StoreID
and DeviceID
:
The following operations are included in this management interface. These are described in more detail in the corresponding method documentation.
Method Summary | |
---|---|
void |
initializeSession(int initialState)
Initialize the AEFSession . |
void |
sendKeySequence(java.lang.String keySequence)
Send a key sequence to the POS application associated with this session. |
void |
setKeyLockPosition(int lock)
Set the keylock position of the terminal associated with this session. |
Method Detail |
public void initializeSession(int initialState) throws AEFException
AEFSession
. Refer to POSAutomationProvider.initialize()
for information on valid initial states, results of this operation, and pertinent error
codes that can be thrown with the AEFException
.
Note: this method applies only to virtual (CSS) sessions.
AEFException
POSAutomationProvider.initialize(int)
public void sendKeySequence(java.lang.String keySequence) throws AEFException
AEFException
.
AEFException
Workstation.sendKeySequence(String)
public void setKeyLockPosition(int lock) throws AEFException
AEFException
.
AEFException
Workstation.setKeyLockPosition(int)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |