public void accept(final com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> arg0,final com.ebmwebsourcing.easyviper.core.api.env.ExternalContext arg1) throws com.ebmwebsourcing.easyviper.core.api.CoreException { service.accept(arg0,arg1); }
public void accept(final com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> arg0,final com.ebmwebsourcing.easyviper.core.api.env.ExternalContext arg1) throws com.ebmwebsourcing.easyviper.core.api.CoreException { if ( impl == null ) { throw new java.lang.NullPointerException("Trying to invoke a method on a client or server interface whose complementary interface is not bound."); } impl.accept(arg0,arg1); }
public void flushMessagesInRegistry() throws CoreException { this.log.finest("flush stored messages"); List<Map<InternalMessage, ExternalContext>> allMsgs = new ArrayList<Map<InternalMessage, ExternalContext>>(); for (final List<Map<InternalMessage, ExternalContext>> list : this.messageRegistry .values()) { allMsgs.addAll(list); } this.messageRegistry.clear(); Iterator<Map<InternalMessage, ExternalContext>> itAllMsgs = allMsgs.iterator(); while(itAllMsgs.hasNext()) { Map<InternalMessage, ExternalContext> msgMap = itAllMsgs.next(); Iterator<Entry<InternalMessage, ExternalContext>> msgs = msgMap.entrySet().iterator(); while(msgs.hasNext()) { Entry<InternalMessage, ExternalContext> entry = msgs.next(); this.getEngine().accept(entry.getKey(), entry .getValue()); } } }
public void flushMessagesInRegistry() throws CoreException { this.log.finest("flush stored messages"); List<Map<InternalMessage, ExternalContext>> allMsgs = new ArrayList<Map<InternalMessage, ExternalContext>>(); for (final List<Map<InternalMessage, ExternalContext>> list : this.messageRegistry .values()) { allMsgs.addAll(list); } this.messageRegistry.clear(); Iterator<Map<InternalMessage, ExternalContext>> itAllMsgs = allMsgs.iterator(); while(itAllMsgs.hasNext()) { Map<InternalMessage, ExternalContext> msgMap = itAllMsgs.next(); Iterator<Entry<InternalMessage, ExternalContext>> msgs = msgMap.entrySet().iterator(); while(msgs.hasNext()) { Entry<InternalMessage, ExternalContext> entry = msgs.next(); // this.getEngine().accept(entry.getKey(), entry // .getValue()); Engine engine = this.getEngine(); InternalMessage im = entry.getKey(); ExternalContext ec = entry.getValue(); engine.accept(im,ec); } } }
public void flushMessagesInRegistry() throws CoreException { this.log.finest("flush stored messages"); List<Map<InternalMessage, ExternalContext>> allMsgs = new ArrayList<Map<InternalMessage, ExternalContext>>(); for (final List<Map<InternalMessage, ExternalContext>> list : this.messageRegistry .values()) { allMsgs.addAll(list); } this.messageRegistry.clear(); Iterator<Map<InternalMessage, ExternalContext>> itAllMsgs = allMsgs.iterator(); while(itAllMsgs.hasNext()) { Map<InternalMessage, ExternalContext> msgMap = itAllMsgs.next(); Iterator<Entry<InternalMessage, ExternalContext>> msgs = msgMap.entrySet().iterator(); while(msgs.hasNext()) { Entry<InternalMessage, ExternalContext> entry = msgs.next(); // this.getEngine().accept(entry.getKey(), entry // .getValue()); Engine engine = this.getEngine(); InternalMessage im = entry.getKey(); ExternalContext ec = entry.getValue(); engine.accept(im,ec); } } }
@SuppressWarnings("unchecked") public void accept(final ExternalMessage externalMessage, final ExternalContext context) throws CoreException { this.messages.add(new DatedExternalMessage(externalMessage)); if (this.messageConverter == null) { throw new CoreException( "Configuration error: The message converter and the type of internal message must be setted"); } // convert message final InternalMessage<?> internalMessage = this.messageConverter .createInternalMessageFromExternalMessage(externalMessage); // give the message to core this.log.finest("the receiver gives the message to workflow engine"); this.getExternalEnvironment().getEngine().accept(internalMessage, context); }
@SuppressWarnings("unchecked") public void accept(final ExternalMessage externalMessage, final ExternalContext context) throws CoreException { this.messages.add(new DatedExternalMessage(externalMessage)); if (this.messageConverter == null) { throw new CoreException( "Configuration error: The message converter and the type of internal message must be setted"); } // convert message final InternalMessage<?> internalMessage = this.messageConverter .createInternalMessageFromExternalMessage(externalMessage); // give the message to core this.log.finest("the receiver gives the message to workflow engine"); this.getExternalEnvironment().getEngine().accept(internalMessage, context); }
public void accept(final com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> arg0,final com.ebmwebsourcing.easyviper.core.api.env.ExternalContext arg1) throws com.ebmwebsourcing.easyviper.core.api.CoreException { java.util.List<org.ow2.frascati.tinfi.api.IntentHandler> handlers = intentHandlersMap.get(METHODS[1]); try { if( handlers.size() == 0 ) { impl.accept(arg0,arg1); } else { org.objectweb.fractal.api.Component comp = getFcComponent(); org.objectweb.fractal.api.Interface itf = getFcItf(); org.ow2.frascati.tinfi.IntentJoinPointImpl<com.ebmwebsourcing.easyviper.core.api.engine.Engine> ijp = new org.ow2.frascati.tinfi.IntentJoinPointImpl(); ijp.init(handlers,comp,itf,impl,METHODS[1],(Object)arg0,(Object)arg1); ijp.proceed(); Object ret = null; } } catch( Throwable t ) { if( t instanceof com.ebmwebsourcing.easyviper.core.api.CoreException ) { throw (com.ebmwebsourcing.easyviper.core.api.CoreException) t; } if( t instanceof RuntimeException ) { throw (RuntimeException) t; } throw new org.ow2.frascati.tinfi.TinfiRuntimeException(t); } }
try { if( handlers.size() == 0 ) { impl.accept(arg0,arg1);