我想创建自己的 Custom Tube 并将其放入 Java Metro WS Stack,但到目前为止我还没有运气。我没有找到任何关于 Metro 的完整文档,尤其是关于这部分的文档(官方网站上的 Metro 文档非常无用)。
到目前为止,我发现我需要创建一个实现 的 Tube AbstractFilterTubeImpl
,然后我需要一个TubelineAssembler
, 和一个工厂 ( TubelineAssemblerFactory
)。但是,在创建这些类之后,我不知道如何处理它们,如何将其插入 WS Stack。我已经阅读了很多博客和网站,其中一些使用了使用 TubeFactory 的旧方法(但这个类甚至不再存在),并且没有一个清楚地解释此时要做什么。
他们中的一些人提到了一个META-INF/services
文件夹,我必须在其中创建一个配置文件,但我不确定该文件夹应该在哪里,配置文件必须包含的确切内容(发现相反的博客文章),以及它是如何会被认可。我正在使用带有 Glassfish 3 的 Netbeans IDE 6.9.1。
任何帮助将不胜感激。谢谢!