javax.jms.Message.getBooleanProperty()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(253)

本文整理了Java中javax.jms.Message.getBooleanProperty()方法的一些代码示例,展示了Message.getBooleanProperty()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.getBooleanProperty()方法的具体详情如下:
包路径:javax.jms.Message
类名称:Message
方法名:getBooleanProperty

Message.getBooleanProperty介绍

[英]Returns the value of the boolean property with the specified name.
[中]返回具有指定名称的布尔属性的值。

代码示例

代码示例来源:origin: org.apache.activemq.rest/artemis-rest

  1. public static boolean isHttpMessage(Message message) {
  2. try {
  3. return message.getBooleanProperty(HttpMessageHelper.POSTED_AS_HTTP_MESSAGE);
  4. } catch (JMSException e) {
  5. return false;
  6. }
  7. }

代码示例来源:origin: apache/activemq-artemis

  1. public static boolean isHttpMessage(Message message) {
  2. try {
  3. return message.getBooleanProperty(HttpMessageHelper.POSTED_AS_HTTP_MESSAGE);
  4. } catch (JMSException e) {
  5. return false;
  6. }
  7. }

代码示例来源:origin: org.jboss.jbossas/jboss-as-connector

  1. public boolean getBooleanProperty(String name) throws JMSException
  2. {
  3. return message.getBooleanProperty(name);
  4. }

代码示例来源:origin: org.apache.tomee/openejb-core

  1. @Override
  2. public boolean getBooleanProperty(final String name) throws JMSException {
  3. return message.getBooleanProperty(name);
  4. }

代码示例来源:origin: org.ihtsdo.otf.common/otf-common

  1. public static boolean isError(Message message) throws JMSException {
  2. return message.getBooleanProperty(ERROR_FLAG);
  3. }

代码示例来源:origin: org.jboss.genericjms/generic-jms-ra-jar

  1. public boolean getBooleanProperty(String name) throws JMSException {
  2. return message.getBooleanProperty(name);
  3. }

代码示例来源:origin: org.hornetq.rest/hornetq-rest

  1. public static boolean isHttpMessage(Message message)
  2. {
  3. try
  4. {
  5. Boolean aBoolean = message.getBooleanProperty(HttpMessageHelper.POSTED_AS_HTTP_MESSAGE);
  6. return aBoolean != null && aBoolean.booleanValue() == true;
  7. }
  8. catch (JMSException e)
  9. {
  10. return false;
  11. }
  12. }

代码示例来源:origin: org.apache.qpid/qpid-jca

  1. /**
  2. * Get property
  3. * @param name The name
  4. * @return The value
  5. * @exception JMSException Thrown if an error occurs
  6. */
  7. public boolean getBooleanProperty(final String name) throws JMSException
  8. {
  9. if (_log.isTraceEnabled())
  10. {
  11. _log.trace("getBooleanProperty(" + name + ")");
  12. }
  13. return _message.getBooleanProperty(name);
  14. }

代码示例来源:origin: org.apache.uima/uimaj-as-jms

  1. public boolean getMessageBooleanProperty(String aMessagePropertyName) throws AsynchAEException {
  2. try {
  3. return message.getBooleanProperty(aMessagePropertyName);
  4. } catch (Exception e) {
  5. throw new AsynchAEException(e);
  6. }
  7. }

代码示例来源:origin: be.fedict.eid-trust-service/eid-trust-service-model

  1. public DownloadMessage(Message message) throws JMSException {
  2. this.caName = message.getStringProperty(CA_NAME_PROPERTY);
  3. this.update = message.getBooleanProperty(UPDATE_PROPERTY);
  4. }

代码示例来源:origin: com.github.albfernandez.richfaces/richfaces-core

  1. private Object getMessageData(Message message) throws JMSException {
  2. Object messageData = null;
  3. if (message instanceof ObjectMessage) {
  4. messageData = ((ObjectMessage) message).getObject();
  5. } else if (message instanceof TextMessage) {
  6. TextMessage textMessage = (TextMessage) message;
  7. if (message.getBooleanProperty(SERIALIZED_DATA_INDICATOR)) {
  8. messageData = new JSLiteral(textMessage.getText());
  9. } else {
  10. messageData = textMessage.getText();
  11. }
  12. }
  13. return messageData;
  14. }
  15. }

代码示例来源:origin: org.apache.geronimo.ext.openejb/openejb-itests-beans

  1. public void onMessage(Message msg) {
  2. try {
  3. classLevelBusinessMethodInterception = msg.getBooleanProperty("ClassLevelBusinessMethodInterception");
  4. methodLevelBusinessMethodInterception = msg.getBooleanProperty("MethodLevelBusinessMethodInterception");
  5. try {
  6. msg.acknowledge();
  7. } catch (JMSException e) {
  8. e.printStackTrace();
  9. }
  10. mdbInvoker.onMessage(msg);
  11. } catch (Throwable e) {
  12. e.printStackTrace();
  13. }
  14. }

代码示例来源:origin: org.apache.openejb/openejb-itests-beans

  1. @Override
  2. public void onMessage(final Message msg) {
  3. try {
  4. classLevelBusinessMethodInterception = msg.getBooleanProperty("ClassLevelBusinessMethodInterception");
  5. methodLevelBusinessMethodInterception = msg.getBooleanProperty("MethodLevelBusinessMethodInterception");
  6. try {
  7. msg.acknowledge();
  8. } catch (final JMSException e) {
  9. e.printStackTrace();
  10. }
  11. mdbInvoker.onMessage(msg);
  12. } catch (final Throwable e) {
  13. e.printStackTrace();
  14. }
  15. }

代码示例来源:origin: be.fedict.eid-trust-service/eid-trust-service-model

  1. public HarvestMessage(Message message) throws JMSException {
  2. this.caName = message.getStringProperty(CA_NAME_PROPERTY);
  3. this.crlFile = message.getStringProperty(CRL_FILE_PROPERTY);
  4. this.update = message.getBooleanProperty(UPDATE_PROPERTY);
  5. }

代码示例来源:origin: apache/activemq-artemis

  1. /**
  2. * Get property
  3. *
  4. * @param name The name
  5. * @return The value
  6. * @throws JMSException Thrown if an error occurs
  7. */
  8. @Override
  9. public boolean getBooleanProperty(final String name) throws JMSException {
  10. if (ActiveMQRALogger.LOGGER.isTraceEnabled()) {
  11. ActiveMQRALogger.LOGGER.trace("getBooleanProperty(" + name + ")");
  12. }
  13. return message.getBooleanProperty(name);
  14. }

代码示例来源:origin: org.apache.qpid/proton-jms

  1. @Override
  2. public EncodedMessage transform(Message msg) throws Exception {
  3. if( msg == null )
  4. return null;
  5. if( msg.getBooleanProperty(prefixVendor + "NATIVE") ) {
  6. if( msg instanceof BytesMessage ) {
  7. return AMQPNativeOutboundTransformer.transform(this, (BytesMessage)msg);
  8. } else {
  9. return null;
  10. }
  11. } else {
  12. return transformer.transform(msg);
  13. }
  14. }

代码示例来源:origin: org.apache.activemq/artemis-ra

  1. /**
  2. * Get property
  3. *
  4. * @param name The name
  5. * @return The value
  6. * @throws JMSException Thrown if an error occurs
  7. */
  8. @Override
  9. public boolean getBooleanProperty(final String name) throws JMSException {
  10. if (ActiveMQRALogger.LOGGER.isTraceEnabled()) {
  11. ActiveMQRALogger.LOGGER.trace("getBooleanProperty(" + name + ")");
  12. }
  13. return message.getBooleanProperty(name);
  14. }

代码示例来源:origin: apache/activemq-artemis

  1. /**
  2. * Test that an attempt to get a <code>boolean</code> property which does not exist
  3. * returns <code>false</code>
  4. */
  5. @Test
  6. public void testGetBooleanProperty() {
  7. try {
  8. Message message = senderSession.createMessage();
  9. Assert.assertEquals(false, message.getBooleanProperty("prop"));
  10. } catch (JMSException e) {
  11. fail(e);
  12. }
  13. }

代码示例来源:origin: apache/activemq-artemis

  1. /**
  2. * if a property is set as a <code>boolean</code>,
  3. * it can also be read as a <code>boolean</code>.
  4. */
  5. @Test
  6. public void testBoolean2Boolean() {
  7. try {
  8. Message message = senderSession.createMessage();
  9. message.setBooleanProperty("prop", true);
  10. Assert.assertEquals(true, message.getBooleanProperty("prop"));
  11. } catch (JMSException e) {
  12. fail(e);
  13. }
  14. }
  15. }

代码示例来源:origin: apache/activemq-artemis

  1. /**
  2. * if a property is set as a <code>java.lang.String</code>,
  3. * it can also be read as a <code>boolean</code> if the <code>String</code>
  4. * is a correct representation of a <code>boolean</code> (e.g. <code>"true"</code>).
  5. */
  6. @Test
  7. public void testString2Boolean_1() {
  8. try {
  9. Message message = senderSession.createMessage();
  10. message.setStringProperty("prop", "true");
  11. Assert.assertEquals(true, message.getBooleanProperty("prop"));
  12. } catch (JMSException e) {
  13. fail(e);
  14. }
  15. }

相关文章