Package com.morpheusdata.core.providers
Interface DatastoreTypeProvider.DatastoreEventFacet
- All Superinterfaces:
GenericIntegrationProvider.EventSubscriberFacet<DatastoreEvent>,PluginProvider.EventSubscriberFacet<DatastoreEvent>
- Enclosing interface:
- DatastoreTypeProvider
public static interface DatastoreTypeProvider.DatastoreEventFacet
extends GenericIntegrationProvider.EventSubscriberFacet<DatastoreEvent>
Provides an asynchronous event listener for subscribing to events that may pertain to a datastore integration. For example,
it may be necessary to perform certain optimization operations on a datastore when a vm is moved between hosts, or to
notify a datastore provider when a vm is inactive (powered off) to perform certain operations.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.morpheusdata.core.providers.GenericIntegrationProvider.EventSubscriberFacet
GenericIntegrationProvider.EventSubscriberFacet.EventScope -
Method Summary
Modifier and TypeMethodDescriptionGets a list of supported event types that this integration can subscribe toMethods inherited from interface com.morpheusdata.core.providers.PluginProvider.EventSubscriberFacet
getEventScopes, onEvent
-
Method Details
-
getSupportedEventTypes
Description copied from interface:PluginProvider.EventSubscriberFacetGets a list of supported event types that this integration can subscribe to- Specified by:
getSupportedEventTypesin interfacePluginProvider.EventSubscriberFacet<DatastoreEvent>- Returns:
- list of supported event types
-