m2e (maven) プラグインを使用して、Eclipse でi-jettyを実行しようとしています。530 行目のファイル IJettyService.java のソース コードは、この呼び出しを行います。
SslSelectChannelConnector sslConnector = new SslSelectChannelConnector(sslContextFactory);
ここのEclipse IDEは文句を言います
The constructor SslSelectChannelConnector(SslContextFactory) is
undefined
そのため、逆コンパイラを使用したところ、存在することがわかりました。
/* ------------------------------------------------------------ */
public SslSelectChannelConnector()
{
this(new SslContextFactory(SslContextFactory.DEFAULT_KEYSTORE_PATH));
setSoLingerTime(30000);
}
/* ------------------------------------------------------------ */
/** Construct with explicit SslContextFactory.
* The SslContextFactory passed is added via {@link #addBean(Object)} so that
* it's lifecycle may be managed with {@link AggregateLifeCycle}.
* @param sslContextFactory
*/
public SslSelectChannelConnector(SslContextFactory sslContextFactory)
{
_sslContextFactory = sslContextFactory;
addBean(_sslContextFactory);
setUseDirectBuffers(false);
setSoLingerTime(30000);
}
なぜこのように動作するのかわかりません。誰かが同様の問題に遭遇しましたか?