Search in sources :

Example 1 with IFSAServicesProvided

use of com.ing.ifsa.IFSAServicesProvided in project iaf by ibissource.

the class PullingIfsaProviderListener method open.

public void open() throws ListenerException {
    try {
        openService();
        IFSAServicesProvided services = getServiceQueue().getIFSAServicesProvided();
        for (int i = 0; i < services.getNumberOfServices(); i++) {
            IFSAServiceName service = services.getService(i);
            String protocol = (service.IsFireAndForgetService() ? "Fire and Forget" : "Request/Reply");
            log.info(getLogPrefix() + "providing ServiceName [" + service.getServiceName() + "] ServiceGroup [" + service.getServiceGroup() + "] protocol [" + protocol + "] ServiceVersion [" + service.getServiceVersion() + "]");
        }
    } catch (Exception e) {
        throw new ListenerException(getLogPrefix(), e);
    }
}
Also used : ListenerException(nl.nn.adapterframework.core.ListenerException) IFSAServiceName(com.ing.ifsa.IFSAServiceName) IfsaException(nl.nn.adapterframework.extensions.ifsa.IfsaException) ListenerException(nl.nn.adapterframework.core.ListenerException) ConfigurationException(nl.nn.adapterframework.configuration.ConfigurationException) JMSException(javax.jms.JMSException) IFSAServicesProvided(com.ing.ifsa.IFSAServicesProvided)

Example 2 with IFSAServicesProvided

use of com.ing.ifsa.IFSAServicesProvided in project iaf by ibissource.

the class PushingIfsaProviderListener method open.

public void open() throws ListenerException {
    try {
        openService();
        IFSAServicesProvided services = getServiceQueue().getIFSAServicesProvided();
        for (int i = 0; i < services.getNumberOfServices(); i++) {
            IFSAServiceName service = services.getService(i);
            String protocol = (service.IsFireAndForgetService() ? "Fire and Forget" : "Request/Reply");
            log.info(getLogPrefix() + "providing ServiceName [" + service.getServiceName() + "] ServiceGroup [" + service.getServiceGroup() + "] protocol [" + protocol + "] ServiceVersion [" + service.getServiceVersion() + "]");
        }
        jmsConnector.start();
    } catch (Exception e) {
        throw new ListenerException(getLogPrefix(), e);
    }
}
Also used : ListenerException(nl.nn.adapterframework.core.ListenerException) IFSAServiceName(com.ing.ifsa.IFSAServiceName) IfsaException(nl.nn.adapterframework.extensions.ifsa.IfsaException) ListenerException(nl.nn.adapterframework.core.ListenerException) ConfigurationException(nl.nn.adapterframework.configuration.ConfigurationException) JMSException(javax.jms.JMSException) IFSAServicesProvided(com.ing.ifsa.IFSAServicesProvided)

Aggregations

IFSAServiceName (com.ing.ifsa.IFSAServiceName)2 IFSAServicesProvided (com.ing.ifsa.IFSAServicesProvided)2 JMSException (javax.jms.JMSException)2 ConfigurationException (nl.nn.adapterframework.configuration.ConfigurationException)2 ListenerException (nl.nn.adapterframework.core.ListenerException)2 IfsaException (nl.nn.adapterframework.extensions.ifsa.IfsaException)2