ComponentMetadata componentMetadata = cdr.getComponentDefinition(id);
cdr.registerInterceptorWithComponent(componentMetadata, interceptor);
}
} else {
//create a dummy bundle wide tx data, so we can get the bean patterns from it
BundleWideTxData data = new BundleWideTxData(null, "*", bean);
for (Pattern p : data.getBean()) {
for (String id : ids) {
Matcher m = p.matcher(id);
if (m.matches()) {
ComponentMetadata componentMetadata = cdr.getComponentDefinition(id);
cdr.registerInterceptorWithComponent(componentMetadata, interceptor);