agave-apps/apps-core/src/main/java/org/iplantc/service/apps/managers/SoftwareEventProcessor.java
/**
	 * Writes one or more notification events to the queue for publication to all 
	 * subscribers of those events on this {@link Software}.
	 * 
	 * @param associatedUuid
	 * @param json
	 * @return the number of events sent.
	 */
Writes one or more notification events to the queue for publication to all
subscribers of those events on this  Software.

@param associatedUuid
@param json
@return the number of events sent.
Writes one or more notification events to the queue for publication to all subscribers of those events on this Software . @param associatedUuid @param json @return the number of events sent .
protected int fireNotification(String associatedUuid, String eventStatus, String createdBy, String json) {
		try {
            return NotificationManager.process(associatedUuid, eventStatus, createdBy, json == null ? null : json);
        }
        catch (Throwable e) {
            log.error(String.format("Failed to send app notification "
                    + " to %s to on a %s event", 
                    associatedUuid, eventStatus), e);
            return 0;
        }
	}
protected int fireNotification ( String associatedUuid , String eventStatus , String createdBy , String json ) { try { return NotificationManager . process ( associatedUuid , eventStatus , createdBy , json == null ? null : json ) ; } catch ( Throwable e ) { log . error ( String . format ( "Failed to send app notification " + " to %s to on a %s event" , associatedUuid , eventStatus ) , e ) ; return 0 ; } }
Writes one or more notification events to the queue for publication to all
 subscribers of those events on this {@link Software}.
Writes one or more notification events to the queue for publication to all subscribers of those events on this { @link Software } .