package com.google.jstestdriver.browser;
import com.google.jstestdriver.CapturedBrowsers;
import com.google.jstestdriver.SlaveBrowser;
/**
* An event when a browser becomes captured or is no longer captured.
* Observers of the {@link CapturedBrowsers} will recieve this event.
*
* @author alexeagle@google.com (Alex Eagle)
*/
public class BrowserCaptureEvent {
public enum Event { CONNECTED, DISCONNECTED }
public final Event event;
private final SlaveBrowser browser;
public BrowserCaptureEvent(Event event, SlaveBrowser browser) {
this.event = event;
this.browser = browser;
}
public SlaveBrowser getBrowser() {
return browser;
}
@Override
public String toString() {
return "BrowserCaptureEvent [event=" + event + ", browser=" + browser + "]";
}
}