@Override public synchronized TimelineEntity getEntity(String entityId, String entityType, EnumSet<Field> fieldsToRetrieve) { if (fieldsToRetrieve == null) { fieldsToRetrieve = EnumSet.allOf(Field.class); } TimelineEntity entity = entities.get(new EntityIdentifier(entityId, entityType)); if (entity == null) { return null; } else { return maskFields(entity, fieldsToRetrieve); } }
@Override public synchronized TimelineEntity getEntity(String entityId, String entityType, EnumSet<Field> fieldsToRetrieve) { if (fieldsToRetrieve == null) { fieldsToRetrieve = EnumSet.allOf(Field.class); } TimelineEntity entity = entities.get(new EntityIdentifier(entityId, entityType)); if (entity == null) { return null; } else { return maskFields(entity, fieldsToRetrieve); } }
public boolean check(TimelineEntity entity) throws IOException { try{ return timelineACLsManager.checkAccess( ugi, ApplicationAccessType.VIEW_APP, entity); } catch (YarnException e) { LOG.info("Error when verifying access for user " + ugi + " on the events of the timeline entity " + new EntityIdentifier(entity.getEntityId(), entity.getEntityType()), e); return false; } } }
public boolean check(TimelineEntity entity) throws IOException { try{ return timelineACLsManager.checkAccess( ugi, ApplicationAccessType.VIEW_APP, entity); } catch (YarnException e) { LOG.info("Error when verifying access for user " + ugi + " on the events of the timeline entity " + new EntityIdentifier(entity.getEntityId(), entity.getEntityType()), e); return false; } } }
public boolean check(TimelineEntity entity) throws IOException { try{ return timelineACLsManager.checkAccess( ugi, ApplicationAccessType.VIEW_APP, entity); } catch (YarnException e) { LOG.info("Error when verifying access for user " + ugi + " on the events of the timeline entity " + new EntityIdentifier(entity.getEntityId(), entity.getEntityType()), e); return false; } } }
@Override public synchronized TimelineEntity getEntity(String entityId, String entityType, EnumSet<Field> fieldsToRetrieve) { if (getServiceStopped()) { LOG.info("Service stopped, return null for the storage"); return null; } if (fieldsToRetrieve == null) { fieldsToRetrieve = EnumSet.allOf(Field.class); } TimelineEntity entity = entities.get(new EntityIdentifier(entityId, entityType)); if (entity == null) { return null; } else { return KeyValueBasedTimelineStoreUtils.maskFields( entity, fieldsToRetrieve); } }
+ new EntityIdentifier(parseStr(entityId), parseStr(entityType)) + " is not found");
+ new EntityIdentifier(parseStr(entityId), parseStr(entityType)) + " is not found");
String entityType, Long startTime, List<TimelineEvent> events) throws IOException { EntityIdentifier entity = new EntityIdentifier(entityId, entityType); if (startTime == null) {
EntityIdentifier entity = new EntityIdentifier(entityId, entityType); try {
EntityIdentifier entity = new EntityIdentifier(entityId, entityType); try {
EntityIdentifier entity = new EntityIdentifier(entityId, entityType); try {
@Override public Iterator<V> valueSetIterator(V minV) { return getIterator( new EntityIdentifier(minV.getEntityId(), minV.getEntityType()), minV.getStartTime()); }
+ (callerUGI == null ? null : callerUGI.getShortUserName()) + " on the timeline entity " + new EntityIdentifier(entity.getEntityId(), entity.getEntityType())); + new EntityIdentifier(entity.getEntityId(), entity.getEntityType()) + " doesn't exist.");
+ new EntityIdentifier(parseStr(entityId), parseStr(entityType)) + " is not found");
EntityIdentifier entity = new EntityIdentifier(entityId, entityType);
String entityType, Long startTime, List<TimelineEvent> events) throws IOException { EntityIdentifier entity = new EntityIdentifier(entityId, entityType); Long time = startTimeWriteCache.get(entity); if (time != null) {
LOG.warn("Error when verifying access for user " + callerUGI + " on the events of the timeline entity " + new EntityIdentifier(eventsOfOneEntity.getEntityId(), eventsOfOneEntity.getEntityType()), e); eventsItr.remove();
EntityIdentifier entityID = new EntityIdentifier(entityId, entityType); TimelineEntity entity = entities.get(entityID); if (entity == null) {
EntityIdentifier entityID = new EntityIdentifier(entityId, entityType); TimelineEntity entity = entities.get(entityID); if (entity == null) {