Example #1
0
 private void registerMexInterceptors() {
   String listenersStr = _odeConfig.getMessageExchangeInterceptors();
   if (listenersStr != null) {
     for (StringTokenizer tokenizer = new StringTokenizer(listenersStr, ",;");
         tokenizer.hasMoreTokens(); ) {
       String interceptorCN = tokenizer.nextToken();
       try {
         _bpelServer.registerMessageExchangeInterceptor(
             (MessageExchangeInterceptor) Class.forName(interceptorCN).newInstance());
         __log.info(__msgs.msgMessageExchangeInterceptorRegistered(interceptorCN));
       } catch (Exception e) {
         __log.warn(
             "Couldn't register the event listener "
                 + interceptorCN
                 + ", the class couldn't be "
                 + "loaded properly: "
                 + e);
       }
     }
   }
 }