使用@Configuration类创建VirtualHost

时间:2015-10-06 20:01:33

标签: spring-amqp

我可以使用@Configuration&创建Exchange,队列/绑定;干净地@Bean(如下所示),但我没有找到以类似方式创建VirtualHost的方法。我只是想使用默认的'来宾'此虚拟主机的用户。有办法吗?我有1个生产者和3个监听器在不同的应用程序中运行。我认为有一个具有此配置的类并将其复制到所有这些应用程序会很容易。我认为这是一个非常普遍的要求。在这种情况下创建所需配置的最佳方法是什么?

UIPrintInfo *pi = [UIPrintInfo printInfo];
pi.outputType = UIPrintInfoOutputGrayscale;
pi.orientation = UIPrintInfoOrientationPortrait;
pi.duplex = UIPrintInfoDuplexNone;


UIPrintInteractionController *pic = [UIPrintInteractionController sharedPrintController];
pic.printInfo = pi;
pic.showsPageRange = YES;
pic.showsNumberOfCopies = NO;
pic.printFormatter = _wkWebView.viewPrintFormatter;

UIButton *butn = (UIButton*)sender;

[pic presentFromRect:butn.frame
              inView:self.view
            animated:YES
   completionHandler:^(UIPrintInteractionController *printInteractionController, BOOL completed, NSError *error) {

       //Do something
   }];

}

1 个答案:

答案 0 :(得分:1)

不,您只能从Broker角度或使用Management Plugin HTTP API执行此操作:

  

/ api / vhosts / name - 单个虚拟主机。由于虚拟主机通常只有一个名称,因此在放置其中一个时不需要HTTP主体。

嗯,从高处起,是的,您可以这样做:使用Spring RestTemplate执行REST API以创建所需的vhost