Container Extension
Expansion Description
Service container extension for custom loading content.
Extension ports
org.apache.dubbo.container.Container
Extended configuration
java org.apache.dubbo.container.Main spring jetty log4j
Known extensions
org.apache.dubbo.container.spring.SpringContainer
org.apache.dubbo.container.spring.JettyContainer
org.apache.dubbo.container.spring.Log4jContainer
Extended example
Maven project structure:
src
|-main
|-java
|-com
|-xxx
|-XxxContainer.java (implements the Container interface)
|-resources
|-META-INF
|-dubbo
|-org.apache.dubbo.container.Container (plain text file, content: xxx=com.xxx.XxxContainer)
XxxContainer.java:
package com.xxx;
org.apache.dubbo.container.Container;
public class XxxContainer implements Container {
public Status start() {
//...
}
public Status stop() {
//...
}
}
META-INF/dubbo/org.apache.dubbo.container.Container:
xxx=com.xxx.XxxContainer
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified January 2, 2023: Enhance en docs (#1798) (95a9f4f6c)