Made interfaces for various aspects of retrieval that are Spring injectable.
Created an initial SBN retrieval task that will watch the /awips2/crawl directory, for proof of concept.
Amend:
Check whether debug is enabled prior to debug message.
Move log of request xml inside null check.
Change-Id: I5e3fe835f028cb93c98abce9735d3d59cfc663dc
Former-commit-id: 3112fce540 [formerly cf063000ca] [formerly 3b20efeb7d] [formerly 3112fce540 [formerly cf063000ca] [formerly 3b20efeb7d] [formerly 1a17e4a0f5 [formerly 3b20efeb7d [formerly 120296239cfa021507b4ce9bc3f7333509b1dfb9]]]]
Former-commit-id: 1a17e4a0f5
Former-commit-id: 82c86df837 [formerly 2940a059d1] [formerly 3cb29f382d95ee1e760fcb5f018ec70b8bd3cb00 [formerly b5f69e21d8]]
Former-commit-id: 80d55cc82b3caa3784bcb0f5d2966f02f9acfa60 [formerly bef0f2eca1]
Former-commit-id: 55f7212a0e