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
ClassNotFoundException
public AlarmCallback create(Class<? extends AlarmCallback> alarmCallbackClass)
Copyright © 2012–2018 Graylog, Inc.. All rights reserved.