public void initialize(String pathName, boolean prettyEncoding) { if (!initialized) { try { System.setProperty("gov.nist.core.STRIP_ADDR_SCOPES", "true"); sipFactory = SipFactory.getInstance(); sipFactory.setPathName(pathName); addressFactory = sipFactory.createAddressFactory(); headerFactory = sipFactory.createHeaderFactory(); if(prettyEncoding) { ((HeaderFactoryImpl)headerFactory).setPrettyEncoding(prettyEncoding); } messageFactory = sipFactory.createMessageFactory(); initialized = true; } catch (PeerUnavailableException ex) { logger.error("Could not instantiate factories -- exitting", ex); throw new IllegalArgumentException("Cannot instantiate factories ", ex); } } }
public static void initialize(String pathName, boolean prettyEncoding) { if (!initialized) { try { System.setProperty("gov.nist.core.STRIP_ADDR_SCOPES", "true"); sipFactory = SipFactory.getInstance(); sipFactory.setPathName(pathName); addressFactory = sipFactory.createAddressFactory(); headerFactory = sipFactory.createHeaderFactory(); if (prettyEncoding) { ((HeaderFactoryImpl) headerFactory).setPrettyEncoding(prettyEncoding); } messageFactory = sipFactory.createMessageFactory(); initialized = true; } catch (PeerUnavailableException ex) { logger.error("Could not instantiate factories -- exitting", ex); throw new IllegalArgumentException("Cannot instantiate factories ", ex); } } } }
public static void initialize(String pathName, boolean prettyEncoding) { if (!initialized) { try { System.setProperty("gov.nist.core.STRIP_ADDR_SCOPES", "true"); sipFactory = SipFactory.getInstance(); sipFactory.setPathName(pathName); addressFactory = sipFactory.createAddressFactory(); headerFactory = sipFactory.createHeaderFactory(); if(prettyEncoding) { ((HeaderFactoryImpl)headerFactory).setPrettyEncoding(prettyEncoding); } messageFactory = sipFactory.createMessageFactory(); initialized = true; } catch (PeerUnavailableException ex) { logger.error("Could not instantiate factories -- exitting", ex); throw new IllegalArgumentException("Cannot instantiate factories ", ex); } } } }
public static void initialize(String pathName, boolean prettyEncoding) { if (!initialized) { try { System.setProperty("gov.nist.core.STRIP_ADDR_SCOPES", "true"); sipFactory = SipFactory.getInstance(); sipFactory.setPathName(pathName); addressFactory = sipFactory.createAddressFactory(); headerFactory = sipFactory.createHeaderFactory(); if (prettyEncoding) { ((HeaderFactoryImpl) headerFactory).setPrettyEncoding(prettyEncoding); } messageFactory = sipFactory.createMessageFactory(); initialized = true; } catch (PeerUnavailableException ex) { logger.error("Could not instantiate factories -- exitting", ex); throw new IllegalArgumentException("Cannot instantiate factories ", ex); } } } }