public void initialize(Bus bus) {
try {
FabricServerListener lister = new FabricServerListener(getGroup(), addressResolver, getCurator());
// register the server listener itself
ServerLifeCycleManager serverMgr = bus.getExtension(ServerLifeCycleManager.class);
if (serverMgr != null) {
serverMgr.registerListener(lister);
} else {
LOG.error("Cannot find the ServerLifeCycleManager, we cannot publish the service through fabric.");
}
// register the client listener
ClientLifeCycleManager clientMgr = bus.getExtension(ClientLifeCycleManager.class);