We need to design a flow service which calls an adapter service. However the adapter service should be able to pick which adapter connection to use based on input. i.e. adapter service should be able to dynamically change the connection to use whenever it is invoked? Also need to know what happens when multiple instances of this adapter service are invoked for concurrent invocations ?