\r
import static org.commscope.tr069adapter.acs.common.utils.AcsConstants.CR_REQ_CF;\r
import static org.commscope.tr069adapter.acs.common.utils.AcsConstants.CR_REQ_Q;\r
-\r
import java.io.IOException;\r
-\r
import org.commscope.tr069adapter.acs.common.dto.TR069DeviceDetails;\r
import org.commscope.tr069adapter.acs.common.exception.SessionManagerException;\r
import org.commscope.tr069adapter.acs.cpe.processor.ConnectionReqEventProcessor;\r
\r
@JmsListener(destination = CR_REQ_Q, containerFactory = CR_REQ_CF)\r
@Transactional(rollbackFor = Exception.class)\r
- public void onMessage(TR069DeviceDetails tr069DeviceDetails) {\r
+ public void onMessage(TR069DeviceDetails tr069DeviceDetails)\r
+ throws SessionManagerException, IOException {\r
try {\r
if (tr069DeviceDetails != null) {\r
MDC.put(CLIENT_STR, tr069DeviceDetails.getDeviceId());\r
"Received a JMS message for initiating connection request with no device details, "\r
+ "hence could not initiate connection request");\r
}\r
- } catch (SessionManagerException | IOException e) {\r
- logger.error(e.getMessage());\r
} finally {\r
MDC.remove(CLIENT_STR);\r
}\r