public class Publisher extends Object implements Closeable
| Constructor and Description |
|---|
Publisher(boolean useProps,
String initialContextFactory,
String providerUrl,
String connfactory,
String destinationName,
boolean useAuth,
String securityPrincipal,
String securityCredentials)
Create a publisher using either the jndi.properties file or the provided parameters.
|
Publisher(boolean useProps,
String initialContextFactory,
String providerUrl,
String connfactory,
String destinationName,
boolean useAuth,
String securityPrincipal,
String securityCredentials,
boolean staticDestination)
Create a publisher using either the jndi.properties file or the provided parameters
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close will close the session
|
javax.jms.MapMessage |
publish(Map<String,Object> map) |
javax.jms.MapMessage |
publish(Map<String,Object> map,
String destinationName) |
javax.jms.ObjectMessage |
publish(Serializable contents) |
javax.jms.ObjectMessage |
publish(Serializable contents,
String destinationName) |
javax.jms.TextMessage |
publish(String text) |
javax.jms.TextMessage |
publish(String text,
String destinationName) |
public Publisher(boolean useProps,
String initialContextFactory,
String providerUrl,
String connfactory,
String destinationName,
boolean useAuth,
String securityPrincipal,
String securityCredentials)
throws javax.jms.JMSException,
NamingException
useProps - true if a jndi.properties file is to be usedinitialContextFactory - the (ignored if useProps is true)providerUrl - (ignored if useProps is true)connfactory - destinationName - useAuth - (ignored if useProps is true)securityPrincipal - (ignored if useProps is true)securityCredentials - (ignored if useProps is true)javax.jms.JMSException - if the context could not be initialised, or there was some other errorNamingExceptionpublic Publisher(boolean useProps,
String initialContextFactory,
String providerUrl,
String connfactory,
String destinationName,
boolean useAuth,
String securityPrincipal,
String securityCredentials,
boolean staticDestination)
throws javax.jms.JMSException,
NamingException
useProps - true if a jndi.properties file is to be usedinitialContextFactory - the (ignored if useProps is true)providerUrl - (ignored if useProps is true)connfactory - destinationName - useAuth - (ignored if useProps is true)securityPrincipal - (ignored if useProps is true)securityCredentials - (ignored if useProps is true)staticDestination - true is the destination is not to change between loopsjavax.jms.JMSException - if the context could not be initialised, or there was some other errorNamingExceptionpublic javax.jms.TextMessage publish(String text) throws javax.jms.JMSException, NamingException
javax.jms.JMSExceptionNamingExceptionpublic javax.jms.TextMessage publish(String text, String destinationName) throws javax.jms.JMSException, NamingException
javax.jms.JMSExceptionNamingExceptionpublic javax.jms.ObjectMessage publish(Serializable contents) throws javax.jms.JMSException, NamingException
javax.jms.JMSExceptionNamingExceptionpublic javax.jms.ObjectMessage publish(Serializable contents, String destinationName) throws javax.jms.JMSException, NamingException
javax.jms.JMSExceptionNamingExceptionpublic javax.jms.MapMessage publish(Map<String,Object> map) throws javax.jms.JMSException, NamingException
javax.jms.JMSExceptionNamingExceptionpublic javax.jms.MapMessage publish(Map<String,Object> map, String destinationName) throws javax.jms.JMSException, NamingException
javax.jms.JMSExceptionNamingExceptionpublic void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 1998-2012 Apache Software Foundation. All Rights Reserved.