wt.ixb.handlers.netmarkets
Class JSPFeedback

java.lang.Object
  extended bywt.ixb.handlers.netmarkets.JSPFeedback
All Implemented Interfaces:
EventListener, PropertyChangeListener

public class JSPFeedback
extends Object
implements PropertyChangeListener

Class to write pass messages to an NmFeedbackSpec object. This class can be used by server-side methods to send feedback messages to arbitrary clients which understand how to use an NmFeedbackSpec object. The calling program must have previously constructed a JSPFeedback object around its NmFeedbackSpec object.

Supported API: true
Extendable: true


Field Summary
private static String FEEDBACK_PROPERTY_KEY
           
private  NmFeedbackSpec spec
           
private  WTContext wtContext
           
 
Constructor Summary
JSPFeedback()
          Construct a new JSPFeedback object.
JSPFeedback(NmFeedbackSpec target)
          Construct a new JSPFeedback object.
 
Method Summary
 void destroy()
          Destroy this JSPFeedback object.
 NmFeedbackSpec getSpec()
          Return this object's NmFeedbackSpec object.
 void propertyChange(PropertyChangeEvent evt)
           
static void sendFeedback(LocalizableMessage feedback)
          Send feedback LocalizableMessage to NmFeedbackSpec.
static void sendFeedback(String feedback)
          Send feedback string to NmFeedbackSpec.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FEEDBACK_PROPERTY_KEY

private static final String FEEDBACK_PROPERTY_KEY
See Also:
Constant Field Values

wtContext

private WTContext wtContext

spec

private NmFeedbackSpec spec
Constructor Detail

JSPFeedback

public JSPFeedback()
Construct a new JSPFeedback object. Creates a default NmFeedbackSpec.

Supported API: false


JSPFeedback

public JSPFeedback(NmFeedbackSpec target)
Construct a new JSPFeedback object.

Supported API: false

Method Detail

getSpec

public final NmFeedbackSpec getSpec()
Return this object's NmFeedbackSpec object.


destroy

public void destroy()
Destroy this JSPFeedback object.

Supported API: true


propertyChange

public void propertyChange(PropertyChangeEvent evt)
Specified by:
propertyChange in interface PropertyChangeListener

sendFeedback

public static void sendFeedback(String feedback)
Send feedback string to NmFeedbackSpec.

Supported API: true

Parameters:
feedback - the String to write and flush

sendFeedback

public static void sendFeedback(LocalizableMessage feedback)
Send feedback LocalizableMessage to NmFeedbackSpec. The message will be localized to locale of the response.

Supported API: true

Parameters:
feedback - the String to write and flush