A B C D F G I J M N P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractGuiceAwareExecutableExtensionFactory - Class in com._1c.g5.wiring
-
Abstract guice module aware executable extension factory which allows to provide injected instances in Extension Points.
- AbstractGuiceAwareExecutableExtensionFactory() - Constructor for class com._1c.g5.wiring.AbstractGuiceAwareExecutableExtensionFactory
- AbstractServiceAwareModule - Class in com._1c.g5.wiring
-
Abstract Guice module with helper methods to bind services from OSGi service registry.
- AbstractServiceAwareModule(Plugin) - Constructor for class com._1c.g5.wiring.AbstractServiceAwareModule
-
Constructor of
AbstractServiceAwareModule
. - AbstractServiceAwareModule(BundleContext) - Constructor for class com._1c.g5.wiring.AbstractServiceAwareModule
-
Constructor of
AbstractServiceAwareModule
. - activate() - Method in interface com._1c.g5.wiring.IManagedService
-
Activates this instance.
- activateBeforeRegistration() - Method in interface com._1c.g5.wiring.IInjectorAwareManagedServiceRegistrationBuilder
- activateBeforeRegistration() - Method in interface com._1c.g5.wiring.IManagedServiceRegistrationBuilder
-
Force managed service to be activated before registration as OSGi service.
- activateManagedService(IManagedService) - Method in class com._1c.g5.wiring.ManagedServicesSupport
-
Activate the given managed service.
- activateManagedService(IManagedService) - Method in class com._1c.g5.wiring.ServiceRegistrator
-
Activate the given managed service.
- activateManagedService(Class<? extends IManagedService>) - Method in class com._1c.g5.wiring.InjectorAwareServiceRegistrator
-
Activate the given managed service.
- activateManagedServices(Function<Class<? extends IManagedService>, IManagedService>, List<Class<? extends IManagedService>>) - Method in class com._1c.g5.wiring.ManagedServicesSupport
-
Activate the given managed services.
- activateManagedServices(List<IManagedService>) - Method in class com._1c.g5.wiring.ManagedServicesSupport
-
Activate the given managed services.
- activateManagedServices(List<Class<? extends IManagedService>>) - Method in class com._1c.g5.wiring.InjectorAwareServiceRegistrator
-
Activate the given managed services.
- annotatedWith(Annotation) - Method in interface com._1c.g5.wiring.binder.IServiceAwareAnnotatedBindingBuilder
- annotatedWith(Class<? extends Annotation>) - Method in interface com._1c.g5.wiring.binder.IServiceAwareAnnotatedBindingBuilder
B
- bind(Key<T>) - Method in class com._1c.g5.wiring.AbstractServiceAwareModule
- bind(TypeLiteral<T>) - Method in class com._1c.g5.wiring.AbstractServiceAwareModule
- bind(Class<T>) - Method in class com._1c.g5.wiring.AbstractServiceAwareModule
- blocking(boolean) - Method in interface com._1c.g5.wiring.binder.IServiceConfiguringBindingBuilder
-
Set import non-blocking flag.
C
- close() - Method in class com._1c.g5.wiring.ServiceSupplier
-
Closes supplier service access.
- com._1c.g5.wiring - package com._1c.g5.wiring
- com._1c.g5.wiring.binder - package com._1c.g5.wiring.binder
- configure() - Method in class com._1c.g5.wiring.AbstractServiceAwareModule
- context - Variable in class com._1c.g5.wiring.ServiceRegistrator
- contributed(String) - Static method in class com._1c.g5.wiring.ServiceProperties
-
Create service properties with the given service contributor indentifier property.
- create() - Method in class com._1c.g5.wiring.AbstractGuiceAwareExecutableExtensionFactory
D
- deactivate() - Method in interface com._1c.g5.wiring.IManagedService
-
Deactivaes this instance.
- deactivateManagedServices() - Method in class com._1c.g5.wiring.ManagedServicesSupport
-
Deactivate all previously activated
IManagedService
services that clients activaed in#activateManagedServices()
method. - deactivateManagedServices() - Method in class com._1c.g5.wiring.ServiceRegistrator
-
Deactivate all previously activated
IManagedService
services that clients activaed using this registrator. - deactivateManagedServices(Plugin) - Method in class com._1c.g5.wiring.ManagedServicesSupport
-
Deactivate all previously activated
IManagedService
services that clients activaed in#activateManagedServices()
method. - deactivateManagedServices(Plugin) - Method in class com._1c.g5.wiring.ServiceRegistrator
-
Deactivate all previously activated
IManagedService
services that clients activaed using this registrator. - doConfigure() - Method in class com._1c.g5.wiring.AbstractServiceAwareModule
-
Configures a
Binder
via the exposed methods.
F
- finalize() - Method in class com._1c.g5.wiring.ServiceSupplier
-
Deprecated, for removal: This API element is subject to removal in a future version.The
finalize
method has been deprecated and will be removed.
G
- get() - Method in class com._1c.g5.wiring.ServiceSupplier
-
Returns a supplied service.
- get(Class<T>) - Static method in class com._1c.g5.wiring.ServiceAccess
-
Returns an instance of the single known service for the given type.
- get(Class<T>, String, String) - Static method in class com._1c.g5.wiring.ServiceAccess
-
Returns an instance of the single known service for the given type and the given property.
- get(Class<T>, Map<String, ?>) - Static method in class com._1c.g5.wiring.ServiceAccess
-
Returns an instance of the single known service for the given type and the given properties map.
- getBundle() - Method in class com._1c.g5.wiring.AbstractGuiceAwareExecutableExtensionFactory
-
Returns the bundle to crete extension factory for.
- getInjector() - Method in class com._1c.g5.wiring.AbstractGuiceAwareExecutableExtensionFactory
-
Returns the Guice Injector to use to initalize creating classes.
I
- IInjectorAwareManagedServiceRegistrationBuilder<T extends IManagedService> - Interface in com._1c.g5.wiring
-
IInjectorAwareServiceRegistrationBuilder
extension with ability to activate managed service before registration as OSGi service. - IInjectorAwareServiceRegistrationBuilder<T> - Interface in com._1c.g5.wiring
-
Injected OSGi service registration builder.
- IManagedService - Interface in com._1c.g5.wiring
-
An abstraction that represents a managed service that is intended to be activated and deactivated by some container.
- IManagedServiceRegistrationBuilder<T extends IManagedService> - Interface in com._1c.g5.wiring
-
IServiceRegistrationBuilder
extension with ability to activate managed service before registration as OSGi service. - InjectorAwareServiceRegistrator - Class in com._1c.g5.wiring
-
Injector
aware OSGi services registration support. - InjectorAwareServiceRegistrator(Plugin, Injector) - Constructor for class com._1c.g5.wiring.InjectorAwareServiceRegistrator
-
Constructor of
InjectorAwareServiceRegistrator
. - InjectorAwareServiceRegistrator(Plugin, Supplier<Injector>) - Constructor for class com._1c.g5.wiring.InjectorAwareServiceRegistrator
-
Constructor of
InjectorAwareServiceRegistrator
. - InjectorAwareServiceRegistrator(BundleContext, Injector) - Constructor for class com._1c.g5.wiring.InjectorAwareServiceRegistrator
-
Constructor of
InjectorAwareServiceRegistrator
. - InjectorAwareServiceRegistrator(BundleContext, Supplier<Injector>) - Constructor for class com._1c.g5.wiring.InjectorAwareServiceRegistrator
-
Constructor of
InjectorAwareServiceRegistrator
. - IServiceAwareAnnotatedBindingBuilder<T> - Interface in com._1c.g5.wiring.binder
-
AnnotatedBindingBuilder
extension with ability to bind Guice bindings to OSGi services. - IServiceAwareLinkedBindingBuilder<T> - Interface in com._1c.g5.wiring.binder
-
LinkedBindingBuilder
extension with ability to bind Guice bindings to OSGi services. - IServiceConfiguringBindingBuilder - Interface in com._1c.g5.wiring.binder
-
Allows to configure OSGi service binding.
- IServiceDecoratingBindingBuilder<T> - Interface in com._1c.g5.wiring.binder
-
Allows to decorate OSGi service binding.
- IServiceProviderLifecycleListener - Interface in com._1c.g5.wiring
-
Listens to status changes of the service provider lifecycle management process.
- IServiceRegistrationBuilder<T> - Interface in com._1c.g5.wiring
-
OSGi service registration builder.
J
- join() - Static method in class com._1c.g5.wiring.ServiceInitialization
-
Waits until all tasks of the initialization job are finished.
M
- managedService(Class<T>) - Method in class com._1c.g5.wiring.InjectorAwareServiceRegistrator
- managedService(Class<T>) - Method in class com._1c.g5.wiring.ServiceRegistrator
-
Register the managed service in OSGi service registry.
- managedServicesSupport - Variable in class com._1c.g5.wiring.ServiceRegistrator
- ManagedServicesSupport - Class in com._1c.g5.wiring
-
Support for services activation and deactivation.
- ManagedServicesSupport() - Constructor for class com._1c.g5.wiring.ManagedServicesSupport
N
- named(String) - Static method in class com._1c.g5.wiring.ServiceProperties
-
Create service properties with the given service name property.
- named(String, String) - Static method in class com._1c.g5.wiring.ServiceProperties
-
Create service properties with the given service name property and the given service contributor indentifier property.
P
- PARAMETER_CLASS_NAME - Static variable in class com._1c.g5.wiring.AbstractGuiceAwareExecutableExtensionFactory
- PARAMETER_NAMED - Static variable in class com._1c.g5.wiring.AbstractGuiceAwareExecutableExtensionFactory
R
- registeredServices - Variable in class com._1c.g5.wiring.ServiceRegistrator
- registerInjected() - Method in interface com._1c.g5.wiring.IInjectorAwareServiceRegistrationBuilder
-
Register the service interface with implemetation from the parent Guice injector with the same type as builder service type key.
- registerInjected(Key<? extends T>) - Method in interface com._1c.g5.wiring.IInjectorAwareServiceRegistrationBuilder
-
Register the service interface with implemetation from the given Guice injector with the given injector implemetation type key.
- registerInjected(TypeLiteral<? extends T>) - Method in interface com._1c.g5.wiring.IInjectorAwareServiceRegistrationBuilder
-
Register the service interface with implemetation from the parent Guice injector with the given injector type literal as key.
- registerInjected(Class<? extends T>) - Method in interface com._1c.g5.wiring.IInjectorAwareServiceRegistrationBuilder
-
Register the service interface with implemetation from the parent Guice injector with the given injector type key.
- registerInjected(Class<? extends T>, Annotation) - Method in interface com._1c.g5.wiring.IInjectorAwareServiceRegistrationBuilder
-
Register the service interface with implemetation from the parent Guice injector with the given injector type and annotation as key.
- registerInstance(T) - Method in interface com._1c.g5.wiring.IServiceRegistrationBuilder
-
Register the given instance to the builder service interface.
S
- schedule(Runnable) - Static method in class com._1c.g5.wiring.ServiceInitialization
-
Schedules a new initialization task.
- service(Class<T>) - Method in class com._1c.g5.wiring.InjectorAwareServiceRegistrator
-
Register the service in OSGi service registry.
- service(Class<T>) - Method in class com._1c.g5.wiring.ServiceRegistrator
-
Register the service in OSGi service registry.
- SERVICE_CONTRIBUTOR - Static variable in class com._1c.g5.wiring.ServiceProperties
-
Service property identifying a service contributor indentifier.
- SERVICE_NAME - Static variable in class com._1c.g5.wiring.ServiceProperties
-
Service property identifying a service name qualifier.
- SERVICE_TYPE_PARAMETER - Static variable in class com._1c.g5.wiring.ServiceProperties
-
Service property identifying a service type parameter.
- ServiceAccess - Class in com._1c.g5.wiring
-
Utility methods to get public OSGi services or service suppliers.
- ServiceInitialization - Class in com._1c.g5.wiring
-
Job for doing initialization work.
- ServiceProperties - Class in com._1c.g5.wiring
-
Static methods to create service properties map.
- serviceProvidersActivated() - Method in interface com._1c.g5.wiring.IServiceProviderLifecycleListener
-
The service provider management facility finished trying of service provider bundle activation.
All available service provider bundles should be activated at the moment or still perform some async. initialization activities (seeInitializationJob
) - ServiceRegistrator - Class in com._1c.g5.wiring
-
OSGi services registration support.
- ServiceRegistrator(Plugin) - Constructor for class com._1c.g5.wiring.ServiceRegistrator
-
Constructor of
ServiceRegistrator
. - ServiceRegistrator(BundleContext) - Constructor for class com._1c.g5.wiring.ServiceRegistrator
-
Constructor of
ServiceRegistrator
. - ServiceSupplier<T> - Class in com._1c.g5.wiring
-
Supplier of an instance of the single known service for the given type.
- ServiceSupplier(Class<T>, BundleContext) - Constructor for class com._1c.g5.wiring.ServiceSupplier
-
Creates service supplier with the given class.
- ServiceSupplier(Class<T>, BundleContext, Map<String, ?>) - Constructor for class com._1c.g5.wiring.ServiceSupplier
-
Creates service supplier with the given class and OSGi service properties.
- ServiceUnavailableException - Exception in com._1c.g5.wiring
-
Exception thrown when a requested service is not available or service get timed out.
- ServiceUnavailableException() - Constructor for exception com._1c.g5.wiring.ServiceUnavailableException
-
Constructor of
ServiceUnavailableException
. - ServiceUnavailableException(String) - Constructor for exception com._1c.g5.wiring.ServiceUnavailableException
-
Constructor of
ServiceUnavailableException
. - ServiceUnavailableException(String, Throwable) - Constructor for exception com._1c.g5.wiring.ServiceUnavailableException
-
Constructor of
ServiceUnavailableException
. - ServiceUnavailableException(Throwable) - Constructor for exception com._1c.g5.wiring.ServiceUnavailableException
-
Constructor of
ServiceUnavailableException
. - setInitializationData(IConfigurationElement, String, Object) - Method in class com._1c.g5.wiring.AbstractGuiceAwareExecutableExtensionFactory
- sticky(boolean) - Method in interface com._1c.g5.wiring.binder.IServiceDecoratingBindingBuilder
-
Configure service binding with a
boolean
property whether service import need to cache the first valid service instance and use that until it becomes invalid. - supplier(Class<T>, Class<?>) - Static method in class com._1c.g5.wiring.ServiceAccess
-
Returns supplier of an instance of the single known service for the given type.
- supplier(Class<T>, Class<?>, String, Object) - Static method in class com._1c.g5.wiring.ServiceAccess
-
Returns supplier of an instance of the single known service for the given type and the given property.
- supplier(Class<T>, Class<?>, Map<String, ?>) - Static method in class com._1c.g5.wiring.ServiceAccess
-
Returns supplier of an instance of the single known service for the given type and the given properties map.
- supplier(Class<T>, Plugin) - Static method in class com._1c.g5.wiring.ServiceAccess
-
Returns supplier of an instance of the single known service for the given type.
- supplier(Class<T>, Plugin, String, Object) - Static method in class com._1c.g5.wiring.ServiceAccess
-
Returns supplier of an instance of the single known service for the given type and the given property.
- supplier(Class<T>, Plugin, Map<String, ?>) - Static method in class com._1c.g5.wiring.ServiceAccess
-
Returns supplier of an instance of the single known service for the given type and the given properties map.
- supplier(Class<T>, BundleContext) - Static method in class com._1c.g5.wiring.ServiceAccess
-
Returns supplier of an instance of the single known service for the given type.
- supplier(Class<T>, BundleContext, String, Object) - Static method in class com._1c.g5.wiring.ServiceAccess
-
Returns supplier of an instance of the single known service for the given type and the given property.
- supplier(Class<T>, BundleContext, Map<String, ?>) - Static method in class com._1c.g5.wiring.ServiceAccess
-
Returns supplier of an instance of the single known service for the given type and the given properties map.
T
- toService() - Method in interface com._1c.g5.wiring.binder.IServiceAwareLinkedBindingBuilder
-
Bind configuring Guice key to importing OSGi service with the same type.
- toService(Class<? extends T>) - Method in interface com._1c.g5.wiring.binder.IServiceAwareLinkedBindingBuilder
-
Bind configuring Guice key to importing OSGi service with the given type.
- toService(Class<? extends T>, String, Object) - Method in interface com._1c.g5.wiring.binder.IServiceAwareLinkedBindingBuilder
-
Bind configuring Guice key to importing OSGi service with the given type.
- toService(Class<? extends T>, Map<String, ?>) - Method in interface com._1c.g5.wiring.binder.IServiceAwareLinkedBindingBuilder
-
Bind configuring Guice key to importing OSGi service with the given type.
- toService(String, Object) - Method in interface com._1c.g5.wiring.binder.IServiceAwareLinkedBindingBuilder
-
Bind configuring Guice key to importing OSGi service with the same type.
- toService(Map<String, ?>) - Method in interface com._1c.g5.wiring.binder.IServiceAwareLinkedBindingBuilder
-
Bind configuring Guice key to importing OSGi service with the same type.
- typed(TypeLiteral<?>) - Static method in class com._1c.g5.wiring.ServiceProperties
-
Create service properties with the given Guice type literal property.
U
- unregisterServices() - Method in class com._1c.g5.wiring.InjectorAwareServiceRegistrator
-
Unregister all previously registered services.
- unregisterServices() - Method in class com._1c.g5.wiring.ServiceRegistrator
-
Unregister all previously registered services.
W
- withProperties(Map<String, ?>) - Method in interface com._1c.g5.wiring.IInjectorAwareServiceRegistrationBuilder
- withProperties(Map<String, ?>) - Method in interface com._1c.g5.wiring.IServiceRegistrationBuilder
-
Associate the given properties map with registering service.
- withProperty(String, Object) - Method in interface com._1c.g5.wiring.IInjectorAwareServiceRegistrationBuilder
- withProperty(String, Object) - Method in interface com._1c.g5.wiring.IServiceRegistrationBuilder
-
Associate the given property with registering service.
- withTimeout(long) - Method in interface com._1c.g5.wiring.binder.IServiceConfiguringBindingBuilder
-
Set new timeout to wait for service availability.
All Classes All Packages