Interface | Description |
---|---|
ComplexA | |
ComplexB |
This one is NOT a contract
|
ComplexC | |
ComplexD |
Not a contract
|
ComplexE | |
ComplexF | |
ComplexG | |
SimpleContract |
This is marked with the
Contract annotation
but will not be added, since the service is using
ContractsProvided |
SimpleInterface |
This interface is not originally listed
as a contract but it will be added to the
set of contracts via ContractsProvided
|
StreetAddress |
This should be the type of entity that is used in the service generated
due to the
GenerateServiceFromMethod annotation |
Town |
Class | Description |
---|---|
AbstractFactory<A,B,C,D> |
This is an abstract factory, the true type will
comd from the concrete class
|
ComplexDImpl |
Is a contract
|
ComplexEImpl |
Not a contract but implements a contract
|
ComplexFactory |
A factory thar produces a complex object type
|
ComplexImpl |
Not annotated with @Service but is produced by a factory
|
ConcreteFactory<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 the
ContractsProvided
annotation |
CustomAnalysisService |
This service has a custom analyzer
|
FactoryWithDefaultProxy | |
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 change
|
ServiceWithDefaultProxy | |
ServiceWithDefaultProxyForSameScope | |
ServiceWithFalseProxy | |
ServiceWithFalseProxyForSameScope | |
ServiceWithMetadata | |
ServiceWithName | |
ServiceWithRank | |
ServiceWithTrueProxy | |
TripleTroubleService |
Nested, nested and not-nested
|
TripleTroubleService.DoubleTroubleService | |
TripleTroubleService.DoubleTroubleService.SingleTroubleService | |
TwoContractImpl | |
ZipCode |
Annotation Type | Description |
---|---|
Blue |
The class file for this must be copied into resources if this should change
|
ProxiableScope | |
QualifierWithMetadata | |
ScopeWithMetadata |
Copyright © 2009–2023 Oracle Corporation. All rights reserved.