0

WSO2 で VFSTransportListener クラスを変更しようとしています。しかし、私はこのエラーが発生しました:

Multiple markers at this line
- Cannot override the final method from AbstractTransportListenerEx<PollTableEntry>
- overrides org.apache.axis2.transport.base.AbstractTransportListenerEx<org.apache.synapse.transport.vfs.PollTableEntry>.init

このエラーは init メソッドで発生します。誰でもこの問題を解決する方法を教えてもらえますか?

4

1 に答える 1

0

AbstractTransportListenerEx クラスで次のメソッドをオーバーライドしようとしています

@Override
public final void init(ConfigurationContext cfgCtx,
        TransportInDescription transportIn) throws AxisFault {

    super.init(cfgCtx, transportIn);

    doInit();

    // Create endpoint configured at transport level (if available)
    E endpoint = createEndpoint();
    endpoint.init(this, null);
    if (endpoint.loadConfiguration(transportIn)) {
        globalEndpoint = endpoint;
    }
}

これは最終的なメソッドであるため、オーバーライドできません。

于 2013-08-20T10:13:11.223 に答える