Examples of AQQueueTable


Examples of oracle.AQ.AQQueueTable

        dropQueue(session, schema, name, /*force*/true);
        createQueue(session, schema, name, payloadType, multiconsumer);
    }

    public static void createQueue(AQjmsSession session, String schema, String name, String payloadType, boolean multiconsumer) throws AQException, JMSException {
          AQQueueTable table = session.createQueueTable (schema, "queue_" + name, new AQQueueTableProperty(payloadType));
          AQQueueProperty prop = new AQQueueProperty();
          // TODO The setMultiConsumer() is not yet available in this version of the
          // aqapi.jar library.
          //if (multiconsumer) prop.setMultiConsumer(true);

          AQQueue queue = table.createQueue (name, prop);
          queue.start();
       }
View Full Code Here

Examples of oracle.AQ.AQQueueTable

    public static void dropQueue(AQjmsSession session, String schema, String name) throws AQException, JMSException {
        dropQueue(session, schema, "queue_" + name, /*force*/false);
    }

    public static void dropQueue(AQjmsSession session, String schema, String name, boolean force) throws AQException, JMSException {
        AQQueueTable queueTable = null;
        try {
             queueTable = session.getQueueTable(schema, "queue_" + name);
         } catch (JMSException e) {
             // The queue does not exist.
             if (force == false) throw e;
         }

         if (queueTable != null) {
             queueTable.drop(/*stop and drop associated queues*/true);
         }
       }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.