/* */ package org.jboss.jms.wireformat;
/* */
/* */ import org.jboss.remoting.InvocationRequest;
/* */ import org.jboss.remoting.callback.Callback;
/* */ import org.jboss.remoting.invocation.InternalInvocation;
/* */ import org.jboss.remoting.invocation.OnewayInvocation;
/* */
/* */ public abstract class CallbackSupport extends PacketSupport
/* */ {
/* */ public CallbackSupport()
/* */ {
/* */ }
/* */
/* */ public CallbackSupport(int id)
/* */ {
/* 47 */ super(id);
/* */ }
/* */
/* */ public Object getPayload()
/* */ {
/* 55 */ Callback callback = new Callback(this);
/* */
/* 57 */ InternalInvocation ii = new InternalInvocation("handleCallback", new Object[] { callback });
/* */
/* 60 */ OnewayInvocation oi = new OnewayInvocation(ii);
/* */
/* 62 */ return new InvocationRequest(null, "CALLBACK", oi, ONE_WAY_METADATA, null, null);
/* */ }
/* */ }
/* Location: /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/jboss-embedded-all.jar
* Qualified Name: org.jboss.jms.wireformat.CallbackSupport
* JD-Core Version: 0.6.0
*/