}
@Override
protected void initializeProvider(InterceptorProvider provider, Bus bus) {
RMManager manager = bus.getExtension(RMManager.class);
if (null != rmAssertion) {
manager.setRMAssertion(rmAssertion);
}
if (null != deliveryAssurance) {
manager.setDeliveryAssurance(deliveryAssurance);
}
if (null != sourcePolicy) {
manager.setSourcePolicy(sourcePolicy);
}
if (null != destinationPolicy) {
manager.setDestinationPolicy(destinationPolicy);
}
if (null != store) {
manager.setStore(store);
}
if (null != rmNamespace) {
manager.getConfiguration().setRMNamespace(rmNamespace);
}
if (null != rm10AddressingNamespace) {
manager.getConfiguration().setRM10AddressingNamespace(rm10AddressingNamespace.getUri());
}
rmLogicalIn.setBus(bus);
rmLogicalOut.setBus(bus);
rmDelivery.setBus(bus);