public class AlarmCallbackFactory extends Object
| Constructor and Description |
|---|
AlarmCallbackFactory(com.google.inject.Injector injector,
Set<Class<? extends AlarmCallback>> availableAlarmCallbacks) |
| Modifier and Type | Method and Description |
|---|---|
AlarmCallback |
create(AlarmCallbackConfiguration configuration) |
AlarmCallback |
create(Class<? extends AlarmCallback> alarmCallbackClass) |
AlarmCallback |
create(String type) |
@Inject
public AlarmCallbackFactory(com.google.inject.Injector injector,
Set<Class<? extends AlarmCallback>> availableAlarmCallbacks)
public AlarmCallback create(AlarmCallbackConfiguration configuration) throws ClassNotFoundException, AlarmCallbackConfigurationException
public AlarmCallback create(String type) throws ClassNotFoundException
ClassNotFoundExceptionpublic AlarmCallback create(Class<? extends AlarmCallback> alarmCallbackClass)
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.