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 theContract
annotation but will not be added, since the service is usingContractsProvided
SimpleInterface 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 theGenerateServiceFromMethod
annotationTown -
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 theContractsProvided
annotationCustomAnalysisService 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