private boolean isControllerBulletin(final Bulletin bulletin) { switch (bulletin.getSourceType()) { case FLOW_CONTROLLER: case CONTROLLER_SERVICE: case REPORTING_TASK: return true; default: return false; } }
private String getBulletinStoreKey(final Bulletin bulletin) { switch (bulletin.getSourceType()) { case FLOW_CONTROLLER: return CONTROLLER_BULLETIN_STORE_KEY; case CONTROLLER_SERVICE: return SERVICE_BULLETIN_STORE_KEY; case REPORTING_TASK: return REPORTING_TASK_BULLETIN_STORE_KEY; default: return bulletin.getGroupId(); } }
if (bulletin.getSourceType() != ComponentType.FLOW_CONTROLLER) { RingBuffer<Bulletin> bulletinBuffer = componentMap.get(bulletin.getSourceId()); if (bulletinBuffer == null) {
if (bulletin.getSourceType() == null || !bulletinQuery.getSourceType().equals(bulletin.getSourceType())) { return false;
private JsonObject serialize(final JsonBuilderFactory factory, final JsonObjectBuilder builder, final Bulletin bulletin, final DateFormat df, final String platform, final String nodeIdentifier) { addField(builder, "objectId", UUID.randomUUID().toString()); addField(builder, "platform", platform); addField(builder, "bulletinId", bulletin.getId()); addField(builder, "bulletinCategory", bulletin.getCategory()); addField(builder, "bulletinGroupId", bulletin.getGroupId()); addField(builder, "bulletinGroupName", bulletin.getGroupName()); addField(builder, "bulletinLevel", bulletin.getLevel()); addField(builder, "bulletinMessage", bulletin.getMessage()); addField(builder, "bulletinNodeAddress", bulletin.getNodeAddress()); addField(builder, "bulletinNodeId", nodeIdentifier); addField(builder, "bulletinSourceId", bulletin.getSourceId()); addField(builder, "bulletinSourceName", bulletin.getSourceName()); addField(builder, "bulletinSourceType", bulletin.getSourceType() == null ? null : bulletin.getSourceType().name()); addField(builder, "bulletinTimestamp", df.format(bulletin.getTimestamp())); return builder.build(); }
private boolean authorizeBulletin(final Bulletin bulletin) { final String sourceId = bulletin.getSourceId(); final ComponentType type = bulletin.getSourceType();
@Override public AdaptedBulletin marshal(final Bulletin b) throws Exception { if (b == null) { return null; } final AdaptedBulletin aBulletin = new AdaptedBulletin(); aBulletin.setId(b.getId()); aBulletin.setTimestamp(b.getTimestamp()); aBulletin.setGroupId(b.getGroupId()); aBulletin.setGroupName(b.getGroupName()); aBulletin.setSourceId(b.getSourceId()); aBulletin.setSourceType(b.getSourceType()); aBulletin.setSourceName(b.getSourceName()); aBulletin.setCategory(b.getCategory()); aBulletin.setLevel(b.getLevel()); aBulletin.setMessage(b.getMessage()); return aBulletin; }
private JsonObject serialize(final JsonBuilderFactory factory, final JsonObjectBuilder builder, final Bulletin bulletin, final DateFormat df, final String platform, final String nodeIdentifier) { addField(builder, "objectId", UUID.randomUUID().toString()); addField(builder, "platform", platform); addField(builder, "bulletinId", bulletin.getId()); addField(builder, "bulletinCategory", bulletin.getCategory()); addField(builder, "bulletinGroupId", bulletin.getGroupId()); addField(builder, "bulletinGroupName", bulletin.getGroupName()); addField(builder, "bulletinLevel", bulletin.getLevel()); addField(builder, "bulletinMessage", bulletin.getMessage()); addField(builder, "bulletinNodeAddress", bulletin.getNodeAddress()); addField(builder, "bulletinNodeId", nodeIdentifier); addField(builder, "bulletinSourceId", bulletin.getSourceId()); addField(builder, "bulletinSourceName", bulletin.getSourceName()); addField(builder, "bulletinSourceType", bulletin.getSourceType() == null ? null : bulletin.getSourceType().name()); addField(builder, "bulletinTimestamp", df.format(bulletin.getTimestamp())); return builder.build(); }