org.apache.jmeter.protocol.jms.client
Class Publisher
java.lang.Object
org.apache.jmeter.protocol.jms.client.Publisher
- All Implemented Interfaces:
- Closeable
public class Publisher
- extends Object
- implements Closeable
Constructor Summary |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Publisher
public Publisher(boolean useProps,
String initialContextFactory,
String providerUrl,
String connfactory,
String destinationName,
boolean useAuth,
String securityPrincipal,
String securityCredentials)
throws javax.jms.JMSException,
NamingException
- Create a publisher using either the jndi.properties file or the provided parameters
- Parameters:
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)
- Throws:
javax.jms.JMSException
- if the context could not be initialised, or there was some other error
NamingException
publish
public javax.jms.TextMessage publish(String text)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
publish
public javax.jms.ObjectMessage publish(Serializable contents)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
publish
public javax.jms.MapMessage publish(Map<String,Object> map)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
close
public void close()
- Close will close the session
- Specified by:
close
in interface Closeable
Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.