Package org.cyclos.impl
-
Interface Summary Interface Description ApplicationHandler Handler for basic configurationApplicationInitializationListener Interface implemented by beans which need to execute an initialization every time the server is starting.
Such initializations are invoked by theApplicationHandlerand will be executed every time the server is starting regardless there is a new version or not.
For those initializations that must be executed only once per new version implementApplicationUpgradeInitializationListener.ApplicationUpgradeInitializationListener Interface implemented by beans which need to execute an initialization when the server was upgraded and is starting.
Such initializations are invoked by theApplicationHandlerand will be executed every time the server is upgraded, i.e a new version is starting.
For those initializations that must be executed only once per new version, this interface must be implemented instead of the siblingApplicationInitializationListener.BaseApplicationInitializationListener Base interface for the application initializations.BigDecimalScaleHandler Handles resolution ofBigDecimalscaleCRUDServiceLocal<E extends BaseEntity,DTO extends EntityDTO,D extends EntityData<DTO>,DP> Local interface for aCRUDService, allowing working directly with the entitiesCustomBean Marker interface for beans which can have their class names customizedImplPackage Marker interface for Spring component scanInvokerHandler Handler used to control the invocation of callbacks with a givenSessionData, which can also be combined with transactionsServiceInterceptorsAccessor Accessor to allow execute the interceptors pointcuts.ServiceInvokerHandler Handler used to invoke service methods by client layer. -
Class Summary Class Description AbstractGlobalServerComponent Base class for server components which always operate in a global level (not inside networks)AbstractNetworkedServerComponent Base class for server components which operates with the network conceptAbstractServerComponent Common class from which all services and handlers implementations will extendApplicationHandlerImpl Implementation forApplicationHandlerBaseGlobalHandlerImpl Base class for global handlersBaseNetworkedHandlerImpl Common class for handlers implementations.BaseServiceImpl Common class for service beansBigDecimalScaleHandlerImpl Implementation forBigDecimalScaleHandlerCRUDServiceImpl<E extends BaseEntity,A extends com.querydsl.core.types.EntityPath<E>,DTO extends EntityDTO,D extends EntityData<DTO>,DP> Abstract service class which is used to perform CRUD operations on a specified entityEntityLogDescriptor<B extends Bean> Describes how an entity should be logged as anEntityLog.InvocationContext Contains the context of a service method executionInvocationContext.ConversionContext Contains the context used for bean conversion within an invocationInvokerHandlerImpl Implementation forInvokerHandlerPropertyLogDescriptor<B extends Bean> Describes how a property is logged as anEntityPropertyLogRequestContext The context attached to the current thread and created for a specific new request to Cyclos made to any of its available entry points.
Please have a look at theServiceFacadeinterface for the list of entry points.
It differs from theInvocationContextin the sense it transcends the transaction used to invoke the requested operation.
The most common case is when the operation throws aRetryException, for that case, all the invocation chain fromServiceInvokerHandleronwards is restarted and the InvocationContext is cleaned and removed from the current thread but this context remains.ReturnedDataLimits Contains some constants related to the maximum data returned on specific casesServiceInterceptorsAccessorImpl ServiceInvokerHandlerImpl Implementation forServiceInvokerHandlerTablePropertyLogDescriptor<R extends EntityDTO,B extends Bean> Describes how a boolean table property is logged as anEntityPropertyLog