You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Deepal Jayasinghe (JIRA)" <ji...@apache.org> on 2006/11/13 15:14:37 UTC
[jira] Resolved: (AXIS2-1629) Issues in modules.html
[ http://issues.apache.org/jira/browse/AXIS2-1629?page=all ]
Deepal Jayasinghe resolved AXIS2-1629.
--------------------------------------
Resolution: Fixed
fixed in the current SVN , there was no any source changes only the doc.
> Issues in modules.html
> ----------------------
>
> Key: AXIS2-1629
> URL: http://issues.apache.org/jira/browse/AXIS2-1629
> Project: Apache Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: documentation
> Affects Versions: 1.1
> Environment: Win XP, Jdk 1.5
> Reporter: Charitha Kankanamge
> Assigned To: Srianth Perera
>
> I observed the following issues in modules.html.
> LoggingModule.java
> ----------------------------
> 1. Follwoing methods of the LoggingModule class are not specified in the document.
> public void applyPolicy(Policy policy, AxisDescription axisDescription) throws AxisFault {
> }
>
> public boolean canSupportAssertion(Assertion assertion) {
> return true;
> }
> The above methods should be included in the LoggingModule.java
> 2. Method signature of the shutdown is given as shutdown(AxisConfiguration axisSystem) in the document.
> When I used it, following error was thrown.
> "The type LoggingModule must implement the inherited abstract method Module.shutdown (ConfigurationContext)
> It should be corrected as follows.
>
> public void shutdown(ConfigurationContext configurationContext) throws AxisFault {
> }
> LogHandler.java
> -----------------------
> Following errors were noticed in the code given in modules.html
> private Log log = LogFactory.getLog(getClass());
> private QName name;
> public QName getName() { ------> The return type is incompatible with AbstractHandler.getName()
> return name;
> }
> public void invoke(MessageContext msgContext) throws AxisFault { --------> The return type is incompatible with Handler.invoke(MessageContext)
> log.info(msgContext.getEnvelope().toString());
> }
> }
> In order to compile the code, I had to do the following changes in the LogHandler.java
> private static final Log log = LogFactory.getLog(LogHandler.class);
> private String name;
> public String getName() {
> return name;
> }
> public InvocationResponse invoke(MessageContext msgContext) throws AxisFault {
> log.info(msgContext.getEnvelope().toString());
> return InvocationResponse.CONTINUE;
> }
> public void revoke(MessageContext msgContext) {
> log.info(msgContext.getEnvelope().toString());
> }
> public void setName(String name) {
> this.name = name;
> }
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org