|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.xmlBlaster.test.j2ee.TestJ2eeServices
public class TestJ2eeServices
Test the j2ee services in combination.
Field Summary | |
---|---|
private java.lang.String |
clientPropertyFileName
|
private I_XmlBlasterAccess |
con
|
private BlasterConnectionFactory |
factory
|
private Global |
glob
|
private static java.util.logging.Logger |
log
|
private BlasterManagedConnectionFactory |
mcf
|
private static java.lang.String |
ME
|
private java.lang.String |
name
|
private int |
numReceived
|
private java.lang.String |
passwd
|
private java.lang.String |
propertyFileName
|
private XmlBlasterService |
server
|
private int |
serverPort
|
private int[] |
subRec
|
private java.lang.String |
subscribeOid
|
private java.lang.String |
subscribeOid2
|
private java.util.HashMap |
subscriberTable
|
Constructor Summary | |
---|---|
TestJ2eeServices()
|
|
TestJ2eeServices(Global glob,
java.lang.String testName)
|
Method Summary | |
---|---|
static void |
main(java.lang.String[] args)
Invoke: |
protected void |
setUp()
|
protected void |
setUpK2()
we just skip anny pooling and goes directly? |
protected void |
setUpServer()
|
static junit.framework.Test |
suite()
Method is used by TestRunner to load these tests |
protected void |
tearDown()
|
void |
testPublish()
|
java.lang.String |
update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
This is the callback method invoked from xmlBlaster delivering us a new asynchronous message. |
private void |
waitOnUpdate(java.lang.String subId,
long timeout,
int numWait)
Little helper, waits until the wanted number of messages are arrived or returns when the given timeout occurs. |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static java.lang.String ME
private final Global glob
private static java.util.logging.Logger log
private I_XmlBlasterAccess con
private java.lang.String propertyFileName
private java.lang.String clientPropertyFileName
private XmlBlasterService server
private int serverPort
private BlasterManagedConnectionFactory mcf
private BlasterConnectionFactory factory
private java.util.HashMap subscriberTable
private int[] subRec
private java.lang.String subscribeOid
private java.lang.String subscribeOid2
private java.lang.String name
private java.lang.String passwd
private int numReceived
Constructor Detail |
---|
public TestJ2eeServices()
public TestJ2eeServices(Global glob, java.lang.String testName)
Method Detail |
---|
protected void setUpServer() throws java.lang.Exception
java.lang.Exception
protected void setUpK2() throws java.lang.Exception
java.lang.Exception
protected void setUp() throws java.lang.Exception
setUp
in class junit.framework.TestCase
java.lang.Exception
protected void tearDown() throws java.lang.Exception
tearDown
in class junit.framework.TestCase
java.lang.Exception
public void testPublish() throws java.lang.Exception
java.lang.Exception
public java.lang.String update(java.lang.String cbSessionId, UpdateKey updateKey, byte[] content, UpdateQos updateQos)
update
in interface I_Callback
cbSessionId
- The session ID specified by the client which registered the callback.
You can specify a cbSessionId during connection (with ConnectQos)
and this is bounced back here so you can authenticate the message.updateKey
- The arrived key containing the topic namecontent
- The arrived message content. This is your payload.I_Callback.update(String, UpdateKey, byte[], UpdateQos)
private void waitOnUpdate(java.lang.String subId, long timeout, int numWait)
timeout
- in millisecondsnumWait
- how many messages to waitpublic static junit.framework.Test suite()
public static void main(java.lang.String[] args)
java org.xmlBlaster.test.mime.TestXPathSubscribeFilter java -Djava.compiler= junit.textui.TestRunner -noloading org.xmlBlaster.test.mime.TestXPathSubscribeFilter
|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |