The only methods that
Struts will call on your plugin are init() and destroy(). If you have other methods, the only way they will get called is if you locate the object and call them yourself. For example, you could make the object a singleton and provide it with a static getInstance() method that returns an instance of the class. Once you have a reference to the object, you can call whatever methods you want.