Remy Maucherat wrote:
[EMAIL PROTECTED] wrote:
+ /**
+ * Current set of configurations
+ */
+ protected HashSet<CometConfiguration> cometConfigurations = new
HashSet<CometConfiguration>(3);
+
protected WorkerThreadCheck threadCheck = new WorkerThreadCheck();
private static final Object threadCheckHolder = new Object();
@@ -139,31 +144,47 @@
public void configure(CometEvent.CometConfiguration... options)
throws IOException, IllegalStateException {
checkWorkerThread();
- throw new UnsupportedOperationException();
+ synchronized (cometConfigurations) {
+ cometConfigurations.clear();
+ for (CometEvent.CometConfiguration cc : options) {
+ cometConfigurations.add(cc);
+ }
+ request.action(ActionCode.ACTION_COMET_CONFIGURE,options);
+ }
As I said quite a few times already, I don't think this sort of design
is a good idea. Since you're apparently not willing to discuss much
and/or reconsider things at the moment (too busy coding, eh ? ;) ), I
don't think I can properly participate in the development of this branch.
I'm happy to go back to talking about this. My email goes through an
external spam filter, so I do have quite a delay before I get the
mailings on the mailing list.
So don't take the delay as me ignoring you :)
I will work on a separate codebase in the sandbox for the time being
to implement my own views of non blocking functionality, and maybe we
will be able to merge at some point later on. I will use a new "comet"
folder in the sandbox for this (so it will be
http://svn.apache.org/repos/asf/tomcat/sandbox/comet).
ok, I leave that up to you, as I said, more than happy to discuss before
I go any further.
Filip
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]