|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ITargetTun
ITargetTun TargetTun implementors have to implement this Interface
| Method Summary | |
|---|---|
void |
abortSession(java.lang.String sessionId)
abortSession is called when the target needs to close a
session on the Client. |
void |
acknowledgeNotification(java.lang.String sessionId,
java.lang.String elementId)
acknowledgeNotification is called from the lower level of the
Tun, when a Client wants to acknowledge a Notification |
void |
closeSession(java.lang.String sessionId)
closeSession is called from the lower level of the Tun,
when a Client needs to close a session. |
void |
configureForTarget(ITarget target,
java.util.Map<java.lang.String,java.lang.Object> parameterMap)
configureForTarget |
java.lang.Object |
getElementState(java.lang.String sessionId,
java.lang.String elementId)
getElementState is an incoming call from the lower
levels of the Tun, from a Client that needs the current value of a SocketElement |
java.lang.String |
invokeCommandRequest(java.lang.String sessionId,
java.lang.String elementId)
invokeCommandRequest is called from the lower level of the
Tun, when a Client wants to invoke a command |
void |
invokeLocator(java.lang.String targetName,
java.lang.String locatorId)
invokeLocator |
java.lang.String |
openSessionRequest(java.lang.String targetName,
java.lang.String socketName,
java.lang.String clientUdn)
openSessionRequest is called from the lower level of the Tun,
when a Client needs to open a session. |
void |
propagateUpdates(java.lang.String sessionId,
java.util.HashMap<java.lang.String,java.lang.Object> accUpdateMap)
This method is called to send bulk accumulated updates to the Client |
boolean |
setElementStateRequest(java.lang.String sessionId,
java.lang.String elementId,
java.lang.Object value)
setElementStateRequest is called from the lower level of the
Tun, when a Client wants to set the value of a stateElement. |
void |
setListener(ITargetTunListener targetTunListener)
setListener Sets the Listener for this Tun |
void |
unbindTarget(ITarget target)
unbindTarget |
void |
updateElementState(java.lang.String sessionId,
IUISocketElement element)
updateElementState is called to alert a Client of a change to a
socketElement. |
| Method Detail |
|---|
void abortSession(java.lang.String sessionId)
throws UrcException
abortSession is called when the target needs to close a
session on the Client. Need not be called if the Client has requested the
session be closed.
sessionId - a String value
UrcExceptionvoid closeSession(java.lang.String sessionId)
closeSession is called from the lower level of the Tun,
when a Client needs to close a session.
sessionId - a String value
java.lang.Object getElementState(java.lang.String sessionId,
java.lang.String elementId)
getElementState is an incoming call from the lower
levels of the Tun, from a Client that needs the current value of a SocketElement
sessionId - a String valueelementId - a String value
Object Value
java.lang.String openSessionRequest(java.lang.String targetName,
java.lang.String socketName,
java.lang.String clientUdn)
openSessionRequest is called from the lower level of the Tun,
when a Client needs to open a session.
targetName - a String valuesocketName - a String valueclientUdn - a String value
String sessionId
boolean setElementStateRequest(java.lang.String sessionId,
java.lang.String elementId,
java.lang.Object value)
setElementStateRequest is called from the lower level of the
Tun, when a Client wants to set the value of a stateElement.
sessionId - a String valueelementId - a String valuevalue - a Object value
boolean response
void updateElementState(java.lang.String sessionId,
IUISocketElement element)
throws UrcException
updateElementState is called to alert a Client of a change to a
socketElement.
sessionId - a String valueelement - an IUISocketElement value
UrcException
void propagateUpdates(java.lang.String sessionId,
java.util.HashMap<java.lang.String,java.lang.Object> accUpdateMap)
throws UrcException
sessionId - accUpdateMap -
UrcException
java.lang.String invokeCommandRequest(java.lang.String sessionId,
java.lang.String elementId)
invokeCommandRequest is called from the lower level of the
Tun, when a Client wants to invoke a command
sessionId - a String valueelementId - a String value
String Status
void acknowledgeNotification(java.lang.String sessionId,
java.lang.String elementId)
acknowledgeNotification is called from the lower level of the
Tun, when a Client wants to acknowledge a Notification
sessionId - a String valueelementId - a String valuevoid setListener(ITargetTunListener targetTunListener)
setListener Sets the Listener for this Tun
targetTunListener - a ITargetTunListener value
void configureForTarget(ITarget target,
java.util.Map<java.lang.String,java.lang.Object> parameterMap)
throws UrcException
configureForTarget is called by the TargetTunManager, when first
time a Target calls the TargetTunManager's bindtoTun method.
- Parameters:
target - a ITargetparameterMap - a Map
- Throws:
UrcException
void invokeLocator(java.lang.String targetName,
java.lang.String locatorId)
invokeLocator is called from the lower level of the
Tun, when a Client wants to invoke a Locator on the Target.
- Parameters:
targetName - a StringlocatorId - a String
void unbindTarget(ITarget target)
throws UrcException
unbindTarget is called by the TargetTunManager, when Target
calls the TargetTunManager's unbindTargetTun method.
- Parameters:
target - a ITarget
- Throws:
UrcException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||