|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.behavior.AbstractBehavior
org.apache.wicket.behavior.AbstractAjaxBehavior
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
org.wicketstuff.push.dojo.AbstractDefaultDojoBehavior
org.wicketstuff.push.dojo.AbstractRequireDojoBehavior
org.wicketstuff.push.cometd.CometdAbstractBehavior
public abstract class CometdAbstractBehavior
This behavior will be asked by client side when it will receive a cometd event associated with the kind of event
| Field Summary |
|---|
| Fields inherited from class org.wicketstuff.push.dojo.AbstractDefaultDojoBehavior |
|---|
DOJO, USE_CUSTOM_DOJO_DIST |
| Fields inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior |
|---|
INDICATOR |
| Fields inherited from interface org.apache.wicket.behavior.IBehaviorListener |
|---|
INTERFACE |
| Constructor Summary | |
|---|---|
CometdAbstractBehavior(java.lang.String channelId)
Construct a commetd Behavior |
|
| Method Summary | |
|---|---|
java.lang.CharSequence |
getBehaviorMarkupId()
Returns the id string |
java.lang.String |
getChannelId()
get the channel where this behavior will wait for event |
abstract java.lang.String |
getCometdInterceptorScript()
Return the string containing the client side logic when a new event comes into the channel. |
protected static java.lang.String |
getCometdServletPath()
Parse the web.xml to find cometd context Path. |
protected java.lang.CharSequence |
getInitCometdScript()
Javascript allowing cometd to be initialized on commetd |
abstract java.lang.CharSequence |
getPartialSubscriber()
this method should return a part of javascript (String) allowing to give code to execute when a cometd event is triggered in client side. |
java.lang.CharSequence |
getSubscriberScript()
Javascript allowing cometd to subscribe to a channel Channel to subscribe comes from getChannelId method, Merthod or object to invoke when a event is triggered on client side is given by getPartialSubscriber() method |
java.lang.CharSequence |
getUnsuscribeScript()
return the javascript to unsuscribe to th channel |
void |
renderHead(org.apache.wicket.markup.html.IHeaderResponse response)
|
void |
setChannelId(java.lang.String channelId)
Set the channel where this behavior will wait for event |
void |
setRequire(java.util.Set<java.lang.String> libs)
allow subclass to register new Dojo require libs |
| Methods inherited from class org.wicketstuff.push.dojo.AbstractRequireDojoBehavior |
|---|
getRequire, onComponentRendered, onComponentReRendered |
| Methods inherited from class org.wicketstuff.push.dojo.AbstractDefaultDojoBehavior |
|---|
getDojoResourceReference |
| Methods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior |
|---|
findIndicatorId, generateCallbackScript, getAjaxCallDecorator, getCallbackScript, getCallbackScript, getChannelName, getFailureScript, getPreconditionScript, getSuccessScript, onBind, onRequest, respond, throttleScript |
| Methods inherited from class org.apache.wicket.behavior.AbstractAjaxBehavior |
|---|
bind, getCallbackUrl, getCallbackUrl, getComponent, getImplementationId, getStatelessHint, onComponentTag, onComponentTag, onRendered, onRenderHeadContribution, onRenderHeadInitContribution |
| Methods inherited from class org.apache.wicket.behavior.AbstractBehavior |
|---|
afterRender, beforeRender, cleanup, detach, detachModel, exception, isEnabled, isTemporary, onException, rendered |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CometdAbstractBehavior(java.lang.String channelId)
channelId - | Method Detail |
|---|
public void setRequire(java.util.Set<java.lang.String> libs)
AbstractRequireDojoBehavior
setRequire in class AbstractRequireDojoBehaviorpublic void renderHead(org.apache.wicket.markup.html.IHeaderResponse response)
renderHead in interface org.apache.wicket.markup.html.IHeaderContributorrenderHead in class AbstractRequireDojoBehaviorwicket.ajax.AbstractDefaultAjaxBehavior#renderHead(wicket.markup.html.IHeaderResponse)public abstract java.lang.String getCometdInterceptorScript()
see
CharSequence getSubscriberScript(String javascriptObject, String javascriptMethod)
This script should contain an object javascriptObject having a
method javascriptMethod
public abstract java.lang.CharSequence getPartialSubscriber()
It can be a single function name comming form the DojoPackagesTextTemplate
such as 'MyFunction' or an objectInstance and one of its function, i.e, 'MyObject','OneFunctionOfMyObject'
protected final java.lang.CharSequence getInitCometdScript()
public final java.lang.CharSequence getSubscriberScript()
see also getCometdIntercepteur method and getPartialSubscriber method
public final java.lang.CharSequence getUnsuscribeScript()
public java.lang.String getChannelId()
public void setChannelId(java.lang.String channelId)
channelId - channel where this behavior will wait for eventpublic final java.lang.CharSequence getBehaviorMarkupId()
protected static java.lang.String getCometdServletPath()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||