xmlBlaster 2.2.0 API

org.xmlBlaster.client.protocol.xmlrpc
Class XmlScriptSerializer

java.lang.Object
  extended by org.xmlBlaster.client.protocol.xmlrpc.XmlScriptSerializer

public class XmlScriptSerializer
extends java.lang.Object


Field Summary
private  Global glob
           
private  XmlScriptParser parser
           
private  I_ProgressListener progressListener
           
private  java.lang.String secretSessionId
           
 
Constructor Summary
XmlScriptSerializer(Global glob, PluginInfo pluginInfo)
          Called by plugin loader which calls init(Global, PluginInfo) thereafter.
 
Method Summary
 java.lang.String getConnect(java.lang.String connectQos)
          Login to the server.
 java.lang.String getDisconnect(java.lang.String qos)
          Does a logout and removes the callback server.
 java.lang.String getErase(java.lang.String xmlKey_literal, java.lang.String qos_literal)
           
 java.lang.String getGet(java.lang.String xmlKey_literal, java.lang.String qos_literal)
          Synchronous access a message.
private  java.lang.String getLiteral(MsgUnitRaw[] msgArr, MethodName methodName, byte typeByte)
           
private  java.lang.String getLiteral(MsgUnitRaw msgUnit, MethodName methodName)
           
private  java.lang.String getLiteral(java.lang.String qos, MethodName methodName, byte typeByte)
           
private  java.lang.String getLiteral(java.lang.String key, java.lang.String qos, MethodName methodName)
           
 java.lang.String getPing(java.lang.String qos)
          Check server.
 java.lang.String getPingResponse(java.lang.String qos)
           
 java.lang.String getPublish(MsgUnitRaw msgUnit)
           
 java.lang.String getPublishArr(MsgUnitRaw[] msgUnitArr)
           
 java.lang.String getPublishOneway(MsgUnitRaw[] msgUnitArr)
           
 java.lang.String getSubscribe(java.lang.String xmlKey_literal, java.lang.String qos_literal)
           
 java.lang.String getUnSubscribe(java.lang.String xmlKey_literal, java.lang.String qos_literal)
           
 java.lang.String getUpdateException(java.lang.String ex)
           
 java.lang.String getUpdateResponse(java.lang.String ok)
           
 void setSecretSessionId(java.lang.String secretSessionId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

glob

private final Global glob

secretSessionId

private java.lang.String secretSessionId

progressListener

private I_ProgressListener progressListener

parser

private XmlScriptParser parser
Constructor Detail

XmlScriptSerializer

public XmlScriptSerializer(Global glob,
                           PluginInfo pluginInfo)
                    throws XmlBlasterException
Called by plugin loader which calls init(Global, PluginInfo) thereafter.

Throws:
XmlBlasterException
Method Detail

setSecretSessionId

public void setSecretSessionId(java.lang.String secretSessionId)

getConnect

public java.lang.String getConnect(java.lang.String connectQos)
                            throws XmlBlasterException
Login to the server.

Parameters:
connectQos - The encrypted connect QoS
Throws:
XmlBlasterException - if login fails

getDisconnect

public java.lang.String getDisconnect(java.lang.String qos)
                               throws XmlBlasterException
Does a logout and removes the callback server.

Parameters:
sessionId - The client sessionId
Throws:
XmlBlasterException

getSubscribe

public java.lang.String getSubscribe(java.lang.String xmlKey_literal,
                                     java.lang.String qos_literal)
                              throws XmlBlasterException
Throws:
XmlBlasterException

getUnSubscribe

public final java.lang.String getUnSubscribe(java.lang.String xmlKey_literal,
                                             java.lang.String qos_literal)
                                      throws XmlBlasterException
Throws:
XmlBlasterException

getPublish

public java.lang.String getPublish(MsgUnitRaw msgUnit)
                            throws XmlBlasterException
Throws:
XmlBlasterException

getPublishArr

public java.lang.String getPublishArr(MsgUnitRaw[] msgUnitArr)
                               throws XmlBlasterException
Throws:
XmlBlasterException

getPublishOneway

public java.lang.String getPublishOneway(MsgUnitRaw[] msgUnitArr)
                                  throws XmlBlasterException
Throws:
XmlBlasterException

getErase

public java.lang.String getErase(java.lang.String xmlKey_literal,
                                 java.lang.String qos_literal)
                          throws XmlBlasterException
Throws:
XmlBlasterException

getGet

public java.lang.String getGet(java.lang.String xmlKey_literal,
                               java.lang.String qos_literal)
                        throws XmlBlasterException
Synchronous access a message.

Throws:
XmlBlasterException
See Also:
The interface.get requirement

getPing

public java.lang.String getPing(java.lang.String qos)
                         throws XmlBlasterException
Check server.

Throws:
XmlBlasterException
See Also:
CORBA xmlBlaster.idl

getPingResponse

public java.lang.String getPingResponse(java.lang.String qos)
                                 throws XmlBlasterException
Throws:
XmlBlasterException

getUpdateResponse

public java.lang.String getUpdateResponse(java.lang.String ok)
                                   throws XmlBlasterException
Throws:
XmlBlasterException

getUpdateException

public java.lang.String getUpdateException(java.lang.String ex)
                                    throws XmlBlasterException
Throws:
XmlBlasterException

getLiteral

private java.lang.String getLiteral(java.lang.String qos,
                                    MethodName methodName,
                                    byte typeByte)
                             throws XmlBlasterException
Throws:
XmlBlasterException

getLiteral

private java.lang.String getLiteral(java.lang.String key,
                                    java.lang.String qos,
                                    MethodName methodName)
                             throws XmlBlasterException
Throws:
XmlBlasterException

getLiteral

private java.lang.String getLiteral(MsgUnitRaw[] msgArr,
                                    MethodName methodName,
                                    byte typeByte)
                             throws XmlBlasterException
Throws:
XmlBlasterException

getLiteral

private java.lang.String getLiteral(MsgUnitRaw msgUnit,
                                    MethodName methodName)
                             throws XmlBlasterException
Throws:
XmlBlasterException

xmlBlaster 2.2.0 API

Copyright © 1999-2014 The xmlBlaster.org contributers.