static { ju.a(CallSessionRequestDTO.ALIAS, CallSessionRequestDTO.class); ju.a(BalanceRequestDTO.ALIAS, BalanceRequestDTO.class); Hashtable<String, String> p = new Hashtable<String, String>(); p.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); p.put("java.naming.factory.url.pkgs=", "org.jboss.naming:org.jnp.interfaces"); try { InitialContext ic = new InitialContext(p); cf = (ConnectionFactory) ic.lookup("/ConnectionFactory"); balance = (Destination) ic.lookup(AppConsts.BALANCE_QUEUE_NAME); sessionReq = (Destination) ic.lookup(AppConsts.REQSESS_QUEUE_NAME); ms = new MessagingUtils(cf); } catch (Exception e) { e.printStackTrace(); } };
@PostConstruct public void init() { ju = new XStreamUtils(); ju.a(ChangeBalanceDTO.ALIAS, ChangeBalanceDTO.class); }