A B C D F G I J M N P R S T U W 
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
AbstractServiceAwareModule(BundleContext) - Constructor for class com._1c.g5.wiring.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
InjectorAwareServiceRegistrator(Plugin, Supplier<Injector>) - Constructor for class com._1c.g5.wiring.InjectorAwareServiceRegistrator
InjectorAwareServiceRegistrator(BundleContext, Injector) - Constructor for class com._1c.g5.wiring.InjectorAwareServiceRegistrator
InjectorAwareServiceRegistrator(BundleContext, Supplier<Injector>) - Constructor for class com._1c.g5.wiring.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 (see InitializationJob)
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
ServiceUnavailableException(String) - Constructor for exception com._1c.g5.wiring.ServiceUnavailableException
ServiceUnavailableException(String, Throwable) - Constructor for exception com._1c.g5.wiring.ServiceUnavailableException
ServiceUnavailableException(Throwable) - Constructor for exception com._1c.g5.wiring.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.
A B C D F G I J M N P R S T U W 
All Classes All Packages