Package org.apache.oozie.client.event.message

Examples of org.apache.oozie.client.event.message.CoordinatorActionMessage


            wfEventListner.onCoordinatorActionEvent(cae);
            TextMessage message = (TextMessage) consumer.receive(5000);
            assertFalse(message.getText().contains("endTime"));
            assertFalse(message.getText().contains("errorCode"));
            assertFalse(message.getText().contains("errorMessage"));
            CoordinatorActionMessage coordActionWaitingMessage = JMSMessagingUtils
                    .getEventMessage(message);
            assertEquals(CoordinatorAction.Status.WAITING, coordActionWaitingMessage.getStatus());
            assertEquals(startDate, coordActionWaitingMessage.getStartTime());
            assertEquals(nominalTime, coordActionWaitingMessage.getNominalTime());
            assertEquals("caJobId1", coordActionWaitingMessage.getParentId());
            assertEquals("caId1", coordActionWaitingMessage.getId());
            assertEquals(MessageType.JOB, coordActionWaitingMessage.getMessageType());
            assertEquals(AppType.COORDINATOR_ACTION, coordActionWaitingMessage.getAppType());
            assertEquals(EventStatus.WAITING, coordActionWaitingMessage.getEventStatus());
            assertEquals("user1", coordActionWaitingMessage.getUser());
            assertEquals("wf-app-name1", coordActionWaitingMessage.getAppName());
            assertEquals("missingDep1", coordActionWaitingMessage.getMissingDependency());
        }
        catch (Exception e) {
            e.printStackTrace();
            fail(e.getMessage());
        }
View Full Code Here


            TextMessage message = (TextMessage) consumer.receive(5000);
            assertFalse(message.getText().contains("endTime"));
            assertFalse(message.getText().contains("errorCode"));
            assertFalse(message.getText().contains("errorMessage"));
            assertFalse(message.getText().contains("missingDependency"));
            CoordinatorActionMessage coordActionStartMessage = JMSMessagingUtils
                    .getEventMessage(message);
            assertEquals(CoordinatorAction.Status.RUNNING, coordActionStartMessage.getStatus());
            assertEquals(startDate, coordActionStartMessage.getStartTime());
            assertEquals("caJobId1", coordActionStartMessage.getParentId());
            assertEquals("caId1", coordActionStartMessage.getId());
            assertEquals(MessageType.JOB, coordActionStartMessage.getMessageType());
            assertEquals(AppType.COORDINATOR_ACTION, coordActionStartMessage.getAppType());
            assertEquals(EventStatus.STARTED, coordActionStartMessage.getEventStatus());
            assertEquals("user1", coordActionStartMessage.getUser());
            assertEquals("wf-app-name1", coordActionStartMessage.getAppName());
        }
        catch (Exception e) {
            e.printStackTrace();
            fail(e.getMessage());
        }
View Full Code Here

            coordEventListener.onCoordinatorActionEvent(cae);
            TextMessage message = (TextMessage) consumer.receive(5000);
            assertFalse(message.getText().contains("errorCode"));
            assertFalse(message.getText().contains("errorMessage"));
            assertFalse(message.getText().contains("missingDependency"));
            CoordinatorActionMessage coordActionSuccessMessage = JMSMessagingUtils
                    .getEventMessage(message);
            assertEquals(CoordinatorAction.Status.SUCCEEDED, coordActionSuccessMessage.getStatus());
            assertEquals(startDate, coordActionSuccessMessage.getStartTime());
            assertEquals(endDate, coordActionSuccessMessage.getEndTime());
            assertEquals("caJobId1", coordActionSuccessMessage.getParentId());
            assertEquals("caId1", coordActionSuccessMessage.getId());
            assertEquals(MessageType.JOB, coordActionSuccessMessage.getMessageType());
            assertEquals(AppType.COORDINATOR_ACTION, coordActionSuccessMessage.getAppType());
            assertEquals(EventStatus.SUCCESS, coordActionSuccessMessage.getEventStatus());
            assertEquals("user1", coordActionSuccessMessage.getUser());
            assertEquals("wf-app-name1", coordActionSuccessMessage.getAppName());
        }
        catch (Exception e) {
            e.printStackTrace();
            fail(e.getMessage());
        }
View Full Code Here

            Session session = jmsContext.createSession(Session.AUTO_ACKNOWLEDGE);
            MessageConsumer consumer = jmsContext.createConsumer(session, coordEventListener.getTopic(cae));
            coordEventListener.onCoordinatorActionEvent(cae);
            TextMessage message = (TextMessage) consumer.receive(5000);
            assertFalse(message.getText().contains("missingDependency"));
            CoordinatorActionMessage coordActionFailMessage = JMSMessagingUtils
                    .getEventMessage(message);
            assertEquals(CoordinatorAction.Status.FAILED, coordActionFailMessage.getStatus());
            assertEquals(startDate, coordActionFailMessage.getStartTime());
            assertEquals(endDate, coordActionFailMessage.getEndTime());
            assertEquals("caJobId1", coordActionFailMessage.getParentId());
            assertEquals("caId1", coordActionFailMessage.getId());
            assertEquals(MessageType.JOB, coordActionFailMessage.getMessageType());
            assertEquals(AppType.COORDINATOR_ACTION, coordActionFailMessage.getAppType());
            assertEquals(EventStatus.FAILURE, coordActionFailMessage.getEventStatus());
            assertEquals("user1", coordActionFailMessage.getUser());
            assertEquals("wf-app-name1", coordActionFailMessage.getAppName());
            assertEquals("E0101", coordActionFailMessage.getErrorCode());
            assertEquals("dummyError", coordActionFailMessage.getErrorMessage());
        }
        catch (Exception e) {
            e.printStackTrace();
            fail(e.getMessage());
        }
View Full Code Here

            Session session = jmsContext.createSession(Session.AUTO_ACKNOWLEDGE);
            String selector = JMSHeaderConstants.USER + "='user1'";
            MessageConsumer consumer = jmsContext.createConsumer(session, coordEventListener.getTopic(cae), selector);
            coordEventListener.onCoordinatorActionEvent(cae);
            TextMessage message = (TextMessage) consumer.receive(5000);
            CoordinatorActionMessage coordActionFailMessage = JMSMessagingUtils
                    .getEventMessage(message);
            Assert.assertEquals(CoordinatorAction.Status.FAILED, coordActionFailMessage.getStatus());
            assertEquals("user1", coordActionFailMessage.getUser());
            assertEquals(MessageType.JOB, coordActionFailMessage.getMessageType());
        }
        catch (Exception e) {
            e.printStackTrace();
            fail(e.getMessage());
        }
View Full Code Here

                    WorkflowJobMessage wfJobMsg = getDeserializedObject(messageBody, WorkflowJobMessage.class);
                    wfJobMsg.setProperties(textMessage);
                    eventMsg = (T) wfJobMsg;
                    break;
                case COORDINATOR_ACTION:
                    CoordinatorActionMessage caActionMsg = getDeserializedObject(messageBody,
                            CoordinatorActionMessage.class);
                    caActionMsg.setProperties(textMessage);
                    eventMsg = (T) caActionMsg;
                    break;
                default:
                    throw new UnsupportedOperationException("Conversion of " + appTypeString
                            + " to Event message is not supported");
View Full Code Here

    }

    @Override
    public void onCoordinatorActionEvent(CoordinatorActionEvent event) {
        CoordinatorActionMessage coordActionMessage = MessageFactory.createCoordinatorActionMessage(event);
        serializeJMSMessage(coordActionMessage, getTopic(event));
    }
View Full Code Here

     *
     * @param coordActionEvent the coordinator action event
     * @return
     */
    public static CoordinatorActionMessage createCoordinatorActionMessage(CoordinatorActionEvent coordActionEvent) {
        CoordinatorActionMessage coordActionMessage = new CoordinatorActionMessage(coordActionEvent.getEventStatus(),
                coordActionEvent.getId(), coordActionEvent.getParentId(), coordActionEvent.getStartTime(),
                coordActionEvent.getEndTime(), coordActionEvent.getNominalTime(), coordActionEvent.getStatus(),
                coordActionEvent.getUser(), coordActionEvent.getAppName(), coordActionEvent.getMissingDeps(),
                coordActionEvent.getErrorCode(), coordActionEvent.getErrorMessage());
        return coordActionMessage;
View Full Code Here

            Session session = jmsContext.createSession(Session.AUTO_ACKNOWLEDGE);
            MessageConsumer consumer = jmsContext.createConsumer(session, coordEventListener.getTopic(cae));
            coordEventListener.onCoordinatorActionEvent(cae);
            TextMessage message = (TextMessage) consumer.receive(5000);
            assertFalse(message.getText().contains("missingDependency"));
            CoordinatorActionMessage coordActionFailMessage = JMSMessagingUtils
                    .getEventMessage(message);
            assertEquals(CoordinatorAction.Status.FAILED, coordActionFailMessage.getStatus());
            assertEquals(startDate, coordActionFailMessage.getStartTime());
            assertEquals(endDate, coordActionFailMessage.getEndTime());
            assertEquals("caJobId1", coordActionFailMessage.getParentId());
            assertEquals("caId1", coordActionFailMessage.getId());
            assertEquals(MessageType.JOB, coordActionFailMessage.getMessageType());
            assertEquals(AppType.COORDINATOR_ACTION, coordActionFailMessage.getAppType());
            assertEquals(EventStatus.FAILURE, coordActionFailMessage.getEventStatus());
            assertEquals("user1", coordActionFailMessage.getUser());
            assertEquals("wf-app-name1", coordActionFailMessage.getAppName());
            assertEquals("E0101", coordActionFailMessage.getErrorCode());
            assertEquals("dummyError", coordActionFailMessage.getErrorMessage());
        }
        catch (Exception e) {
            e.printStackTrace();
            fail(e.getMessage());
        }
View Full Code Here

            Session session = jmsContext.createSession(Session.AUTO_ACKNOWLEDGE);
            String selector = JMSHeaderConstants.USER + "='user1'";
            MessageConsumer consumer = jmsContext.createConsumer(session, coordEventListener.getTopic(cae), selector);
            coordEventListener.onCoordinatorActionEvent(cae);
            TextMessage message = (TextMessage) consumer.receive(5000);
            CoordinatorActionMessage coordActionFailMessage = JMSMessagingUtils
                    .getEventMessage(message);
            Assert.assertEquals(CoordinatorAction.Status.FAILED, coordActionFailMessage.getStatus());
            assertEquals("user1", coordActionFailMessage.getUser());
            assertEquals(MessageType.JOB, coordActionFailMessage.getMessageType());
        }
        catch (Exception e) {
            e.printStackTrace();
            fail(e.getMessage());
        }
View Full Code Here

TOP

Related Classes of org.apache.oozie.client.event.message.CoordinatorActionMessage

Copyright © 2018 www.massapicom. 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.