[prev in list] [next in list] [prev in thread] [next in thread]
List: spread-users
Subject: [Spread-users] [PATCH] Java documentation
From: Daniel Rall <dlr () finemaltcoding ! com>
Date: 2001-07-25 21:36:14
[Download RAW message or body]
This is a minor patch for the Java documentation at:
http://www.spread.org/docs/javadocs/java.html
o Corrected sytax of import statement.
o Corrected SpreadMessage method name...as catchy as it was, it didn't
match the API (setDelfDiscared -> setSelfDiscard).
o Removed the comparison to true in an if statement.
o Changed some wording to read a little better.
This is a great document for immediately getting started using Spread!
- Dan
--- java.html-ORIG Wed Jul 25 12:44:24 2001
+++ java.html Wed Jul 25 14:00:56 2001
@@ -211,7 +211,7 @@
should be in your classpath. For Java 1.1, this is done by making sure the \
directory containing spread.jar is in the CLASSPATH enviornment variable. For Java2 \
this is done by using the "-classpath" option on the command line when compiling or \
running any classes that user Spread. For applets, simply put spread.jar in the same \
directory as the applet class. To access the Spread classes from any classes you \
write, simply include the following line at the top of the .java file: <P><CODE>
-import spread;
+import spread.*;
</CODE><P>
<P>
@@ -270,7 +270,7 @@
message.addGroup("group");<BR>
message.setReliable();
</CODE><P>
-The setData() method sets the message's data to an array of bytes. Alternatives to \
setData() are setObject() and digest(), each of which takes an object that implements \
the Serializable interface. setObject() is used for sending one Java object, while \
repeatedly calling digest() can be used to send multiple objects in one message. The \
addGroup() method is used to specify a group to send the message to. The \
setReliable() is used to set the delivery method. Possible delivery methods are: \
unreliable, reliable, fifo, causal, agreed, and safe. The setDelfDiscard() method \
can be used to specify that this message should not be sent back to the user who is \
sending it. +The setData() method sets the message's data to an array of bytes. \
Alternatives to setData() are setObject() and digest(), each of which takes an object \
that implements the Serializable interface. setObject() is used for sending one Java \
object, while repeatedly calling digest() can be used to send multiple objects in one \
message. The addGroup() method is used to specify a group to send the message to. \
The setReliable() is used to set the delivery method. Possible delivery methods are: \
unreliable, reliable, fifo, causal, agreed, and safe. The setSelfDiscard() method \
can be used to specify that this message should not be sent back to the user who is \
sending it. To actually send the message, use SpreadConnection's multicast() method:
<P><CODE>
connection.multicast(message);
@@ -288,7 +288,7 @@
<BR>
The isRegular() method can be used to check if the message is a regular message. \
Otherwise, it is a membership message. Membership messages will only be received if \
they are request by passing true as the final arguement to SpreadConnection's \
connect() method. If the message is a regular message, the get*() methods in \
SpreadMessage will provide more information about the message. If the message is a \
membership message, the getMembershipInfo() method can be used to return a \
MembershipInfo object, which provides information about the membership change. \
<P><CODE>
-if(message.isRegular() == true)<BR>
+if(message.isRegular())<BR>
System.out.println("New message from " + \
message.getSender());<BR> else<BR>
System.out.println("New membership message from " + \
message.getMembershipInfo().getGroup()); @@ -327,7 +327,7 @@
<P>
<A NAME="listeners">
<H3><EM>Listeners</EM></H3>
-In addition to using SpreadConnection's receive() method, there is another way to \
receive messages. This is by the use of two interfaces: BasicMessageListener and \
AdvancedMessageListener. To use a listener, first implement one of these two \
interfaces. Then add them to a connection with one of SpreadConnection's add() \
methods: +In addition to using SpreadConnection's receive() method, there is another \
way to receive messages. This is by the use of two interfaces: BasicMessageListener \
and AdvancedMessageListener. To use a listener, first implement one of these two \
interfaces. Then add an instance of your implementation to a connection with one of \
SpreadConnection's add() methods: <P><CODE>
connection.add(listener);
</CODE><P>
_______________________________________________
spread-users mailing list
spread-users@lists.spread.org
http://lists.spread.org/mailman/listinfo/spread-users
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic