Gli eventi possono essere inviati con le impostazioni correnti del programma di output, se non occorre specificare le modalità di trasmissione.
Se non è necessario specificare una particolare modalità di trasmissione o transazione, è possibile inviare un evento utilizzando le impostazioni correnti del programma di output. Queste impostazioni vengono definite inizialmente da un amministratore nel profilo produzione del programma di output, ma possono essere modificate in un secondo momento dagli event consumer.
String eventId = emitter.sendEvent(event);
In quest'esempio, emitter è un'istanza Emitter e event è un'istanza CommonBaseEvent.
Il valore restituito, eventId, è un identificativo univoco a livello globale dell'evento (il valore del campo globalInstanceId di CommonBaseEvent). Se l'evento non ha un'identificativo globale dell'istanza quando se ne esegue l'inoltro, il programma di output ne assegna uno automaticamente.