I'd love some feedback on this, folks...
Looking at the first, example listener here:
http://jakarta.apache.org/slide/javadoc/org/apache/slide/event/package-summary.html
I implemented my own:
package catalyst;
import org.apache.slide.macro.*;
import org.apache.webdav.lib.*;
import org.apache.slide.common.*;
import org.apache.slide.event.*;
public class CopyCleaner extends ContentAdapter {
protected static final String LOG_CHANNEL = CopyCleaner.class.getName();
public void remove(ContentEvent event) {
System.out.print("Running");
Domain.log("Recieved remove event");
}
}
And on server start I get:
org.apache.slide.util.conf.ConfigurationException: Event
'catalyst.CopyCleaner' does not provide the required static member
'methods' @ null
Doesn't seem so hot...
-Miles
On Thu, 6 Oct 2005, Miles Crawford wrote:
Sorry - I should include this, two lines from my Domain.xml in the <events>
section:
<listener classname="catalyst.CopyCleaner"/>
<event classname="catalyst.CopyCleaner" enable="true" />
-miles
On Thu, 6 Oct 2005, Miles Crawford wrote:
Hey folks,
I'm trying to write a copylistener:
http://endtable.net/paste/ab103255.html <-- java source
But Slide complains that:
06 Oct 2005 09:23:24 - org.apache.slide.webdav.event.NotificationTrigger -
INFO - Creating notification trigger
org.apache.slide.util.conf.ConfigurationException: Event
'catalyst.CopyCleaner' does not provide the required static member
'methods' @ null
at
org.apache.slide.event.EventDispatcher.configure(EventDispatcher.java:125)
at org.apache.slide.common.Domain.init(Domain.java:451)
at org.apache.slide.common.Domain.init(Domain.java:366)
at org.apache.slide.common.Domain.init(Domain.java:329)
at
org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:253)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at
org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:195)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4357)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903)
But looking at the docs:
http://jakarta.apache.org/slide/javadoc/org/apache/slide/event/package-summary.html
It appears that the "methods" member is only required for custom events.
Does anyone see where I'm going wrong?
Thanks,
-miles
__________________________________
Miles Crawford, Software Developer
Catalyst Research and Development
Educational Partnerships & Learning Technologies
University of Washington
206.616.3406
http://catalyst.washington.edu
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]