a lot of refactoring, Receive From Queue -> Receive Once From Queue, library init with file JNDI