Package com._1c.g5.wiring
-
Interface Summary Interface Description IInjectorAwareManagedServiceRegistrationBuilder<T extends IManagedService> IInjectorAwareServiceRegistrationBuilder
extension with ability to activate managed service before registration as OSGi service.IInjectorAwareServiceRegistrationBuilder<T> Injected OSGi service registration builder.IManagedService An abstraction that represents a managed service that is intended to be activated and deactivated by some container.IManagedServiceRegistrationBuilder<T extends IManagedService> IServiceRegistrationBuilder
extension with ability to activate managed service before registration as OSGi service.IServiceProviderLifecycleListener Listens to status changes of the service provider lifecycle management process.IServiceRegistrationBuilder<T> OSGi service registration builder. -
Class Summary Class Description AbstractGuiceAwareExecutableExtensionFactory Abstract guice module aware executable extension factory which allows to provide injected instances in Extension Points.AbstractServiceAwareModule Abstract Guice module with helper methods to bind services from OSGi service registry.InjectorAwareServiceRegistrator Injector
aware OSGi services registration support.ManagedServicesSupport Support for services activation and deactivation.ServiceAccess Utility methods to get public OSGi services or service suppliers.ServiceInitialization Job for doing initialization work.ServiceProperties Static methods to create service properties map.ServiceRegistrator OSGi services registration support.ServiceSupplier<T> Supplier of an instance of the single known service for the given type. -
Exception Summary Exception Description ServiceUnavailableException Exception thrown when a requested service is not available or service get timed out.