git://source.jalview.org
/
vamsas.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
new marshaller instance ensures we use marshalling properties and correct validation...
[vamsas.git]
/
src
/
uk
/
ac
/
vamsas
/
client
/
picking
/
TestApp.java
diff --git
a/src/uk/ac/vamsas/client/picking/TestApp.java
b/src/uk/ac/vamsas/client/picking/TestApp.java
index
988939b
..
d7f3d35
100644
(file)
--- a/
src/uk/ac/vamsas/client/picking/TestApp.java
+++ b/
src/uk/ac/vamsas/client/picking/TestApp.java
@@
-2,32
+2,39
@@
package uk.ac.vamsas.client.picking;
\r
import java.util.logging.*;
\r
\r
\r
import java.util.logging.*;
\r
\r
-public class TestApp
\r
+/**
\r
+ * Simple example of a (runnable) class that shows how to use the picking API.
\r
+ */
\r
+public class TestApp implements IMessageHandler
\r
{
\r
{
\r
- private static Logger logger = Logger.getLogger("uk.ac.vamsas.client.picking");
\r
-
\r
public static void main(String[] args)
\r
throws Exception
\r
{
\r
public static void main(String[] args)
\r
throws Exception
\r
{
\r
-// logger.setLevel(Level.INFO);
\r
-
\r
TestApp app = new TestApp();
\r
TestApp app = new TestApp();
\r
+ }
\r
+
\r
+ public TestApp()
\r
+ {
\r
+ IPickManager manager = new SocketManager();
\r
+ manager.registerMessageHandler(this);
\r
\r
\r
- PickManager manager = new PickManager();
\r
-
\r
- // Send 5 test messages...
\r
-// for (int i = 0; i < 5; i++)
\r
while (true)
\r
{
\r
while (true)
\r
{
\r
- try { Thread.sleep((int) (Math.random()*20000)); }
\r
+ try { Thread.sleep((int) (Math.random()*5000)); }
\r
catch (InterruptedException e) {}
\r
\r
int rnd = (int) (Math.random()*100);
\r
catch (InterruptedException e) {}
\r
\r
int rnd = (int) (Math.random()*100);
\r
- manager.sendMessage("" + rnd);
\r
+ CustomMessage msg = new CustomMessage("" + rnd);
\r
+
\r
+// manager.sendMessage(msg);
\r
+
\r
+ MouseOverMessage mom = new MouseOverMessage("wibble", 10);
\r
+ manager.sendMessage(mom);
\r
}
\r
}
\r
\r
}
\r
}
\r
\r
- public TestApp()
\r
+ public void handleMessage(Message message)
\r
{
\r
{
\r
+ System.out.println("Handler received " + message.getRawMessage());
\r
}
\r
}
\ No newline at end of file
}
\r
}
\ No newline at end of file