Package org.jvnet.hk2.metadata.tests
-
Interface Summary Interface Description ComplexA ComplexB This one is NOT a contractComplexC ComplexD Not a contractComplexE ComplexF ComplexG SimpleContract This is marked with theContractannotation but will not be added, since the service is usingContractsProvidedSimpleInterface This interface is not originally listed as a contract but it will be added to the set of contracts via ContractsProvidedStreetAddress This should be the type of entity that is used in the service generated due to theGenerateServiceFromMethodannotationTown -
Class Summary Class Description AbstractFactory<A,B,C,D> This is an abstract factory, the true type will comd from the concrete classComplexDImpl Is a contractComplexEImpl Not a contract but implements a contractComplexFactory A factory thar produces a complex object typeComplexImpl Not annotated with @Service but is produced by a factoryConcreteFactory<F> The class that corresponds to the Factory provide method is not first, it is not last, it is somewhere in the middle (the Integer)Constants ContractsProvidedService This service uses theContractsProvidedannotationCustomAnalysisService This service has a custom analyzerFactoryWithDefaultProxy FactoryWithDefaultProxyForSameScope FactoryWithFalseProxy FactoryWithFalseProxyForSameScope FactoryWithRanks FactoryWithVisibility GivenNameFromQualifier This should have the default scope of singleton (default for services with @Service anyway).LocalService NormalService ServiceWithDefaultName The class file for this must be copied into resources if this should changeServiceWithDefaultProxy ServiceWithDefaultProxyForSameScope ServiceWithFalseProxy ServiceWithFalseProxyForSameScope ServiceWithMetadata ServiceWithName ServiceWithRank ServiceWithTrueProxy TripleTroubleService Nested, nested and not-nestedTripleTroubleService.DoubleTroubleService TripleTroubleService.DoubleTroubleService.SingleTroubleService TwoContractImpl ZipCode -
Annotation Types Summary Annotation Type Description Blue The class file for this must be copied into resources if this should changeProxiableScope QualifierWithMetadata ScopeWithMetadata