package org.mobicents.media.server.impl.resource.audio; import org.mobicents.media.Component; import org.mobicents.media.server.spi.Connection; import org.mobicents.media.server.spi.Endpoint; import org.mobicents.media.server.spi.events.NotifyEvent; /** * * @author amit bhayani * */ public class RecorderEvent implements NotifyEvent { public final static int DURATION_OVER = 1; public final static int STOPPED = 2; public final static int FAILED = 3; private Endpoint endpoint; private Connection connection; private String resourceName; private int eventID; public RecorderEvent(RecorderImpl recorder, int eventID) { this.endpoint = recorder.getEndpoint(); this.connection = recorder.getConnection(); this.resourceName = recorder.getName(); this.eventID = eventID; } public Connection getConnection() { return this.connection; } public Endpoint getEndpoint() { return this.endpoint; } public int getEventID() { return this.eventID; } public String getResourceName() { return resourceName; } public Component getSource() { throw new UnsupportedOperationException("Not supported yet."); } }