Library:Spring
Version:1.2.8
Compatibility:JDK 1.5
Interfaces in library Spring.
NamePackageDescription
Advisedorg.springframework.aop.frameworkInterface to be implemented by classes that hold the configuration of a factory of AOP proxies.
AdvisedSupportListenerorg.springframework.aop.frameworkListener to be registered on AdvisedSupport objects.
Advisororg.springframework.aopBase interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).
AdvisorAdapterorg.springframework.aop.framework.adapterInterface allowing extension to the Spring AOP framework to allow handling of new Advisors and Advice types.
AdvisorAdapterRegistryorg.springframework.aop.framework.adapterInterface for registries of AdvisorAdapters.
AdvisorChainFactoryorg.springframework.aop.frameworkFactory for advisor chains.
AfterReturningAdviceorg.springframework.aopAfter returning advice is invoked only on normal method return, not if an exception is thrown.
AopProxyorg.springframework.aop.frameworkStrategy interface for proxy creation.
AopProxyFactoryorg.springframework.aop.frameworkInterface to be implemented by objects that can create AOP proxies based on AdvisedSupport objects.
ApplicationContextorg.springframework.contextCentral interface to provide configuration for an application.
ApplicationContextAwareorg.springframework.contextInterface to be implemented by any object that wishes to be notified of the ApplicationContext that it runs in.
ApplicationEventMulticasterorg.springframework.context.eventInterface to be implemented by objects that can manage a number of ApplicationListeners, and publish events to them.
ApplicationEventPublisherorg.springframework.contextInterface that encapsulates event publication functionality.
ApplicationEventPublisherAwareorg.springframework.contextInterface to be implemented by any object that wishes to be notified of the ApplicationEventPublisher (typically the ApplicationContext) that it runs in.
ApplicationListenerorg.springframework.contextInterface to be implemented by application event listeners.
Attributesorg.springframework.metadataInterface for accessing attributes at runtime.
AutodetectCapableMBeanInfoAssemblerorg.springframework.jmx.export.assemblerExtends the MBeanInfoAssembler to add autodetection logic.
AutowireCapableBeanFactoryorg.springframework.beans.factory.configExtension of the BeanFactory interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.
BatchPreparedStatementSetterorg.springframework.jdbc.coreCallback interface used by the JdbcTemplate class.
BeanDefinitionorg.springframework.beans.factory.configA BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
BeanDefinitionReaderorg.springframework.beans.factory.supportSimple interface for bean definition readers.
BeanDefinitionRegistryorg.springframework.beans.factory.supportInterface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances.
BeanFactoryorg.springframework.beans.factoryThe root interface for accessing a Spring bean container.
BeanFactoryAwareorg.springframework.beans.factoryInterface to be implemented by beans that wish to be aware of their owning BeanFactory.
BeanFactoryLocatororg.springframework.beans.factory.accessAn interface for a class used to lookup/use, and optionally allow the release of a BeanFactory, or BeanFactory subclass such as ApplicationContext.
BeanFactoryPostProcessororg.springframework.beans.factory.configAllows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.
BeanFactoryReferenceorg.springframework.beans.factory.accessClass used to track a reference to a BeanFactory obtained through a BeanFactoryLocator.
BeanNameAwareorg.springframework.beans.factoryInterface to be implemented by beans that want to be aware of their bean name in a bean factory.
BeanPostProcessororg.springframework.beans.factory.configAllows for custom modification of new bean instances, e.g.
BeanWrapperorg.springframework.beansThe central interface of Spring's low-level JavaBeans infrastructure.
BeforeAdviceorg.springframework.aopSuperinterface for all before advice.
BindingErrorProcessororg.springframework.validationStrategy for processing DataBinder's missing field errors, and for translating a PropertyAccessException to a FieldError.
BindInitializerorg.springframework.web.bindCallback that allows for initialization of a binder with custom editors before kicking off the binding process.
CallableStatementCallbackorg.springframework.jdbc.coreGeneric callback interface for code that operates on a CallableStatement.
CallableStatementCreatororg.springframework.jdbc.coreOne of the three central callback interfaces used by the JdbcTemplate class.
CciOperationsorg.springframework.jca.cci.coreInterface that specifies a basic set of CCI operations on an EIS.
ClassFilterorg.springframework.aopFilter that restricts matching of a pointcut or introduction to a given set of target classes.
ConfigurableApplicationContextorg.springframework.contextSPI interface to be implemented by most if not all application contexts.
ConfigurableBeanFactoryorg.springframework.beans.factory.configConfiguration interface to be implemented by most bean factories.
ConfigurableListableBeanFactoryorg.springframework.beans.factory.configConfiguration interface to be implemented by most listable bean factories.
ConfigurableWebApplicationContextorg.springframework.web.contextInterface to be implemented by configurable web application contexts.
ConnectionCallbackorg.springframework.jdbc.coreGeneric callback interface for code that operates on a JDBC Connection.
ConnectionCallbackorg.springframework.jca.cci.coreGeneric callback interface for code that operates on a CCI Connection.
ConnectionHandleorg.springframework.jdbc.datasourceSimple interface to be implemented by handles for a JDBC Connection.
ConnectionProxyorg.springframework.jdbc.datasourceSubinterface of Connection to be implemented by connection proxies.
ControlFloworg.springframework.coreInterface to be implemented by objects that can return information about the current call stack.
Controllerorg.springframework.web.servlet.mvcBase Controller interface, representing a component that receives HttpServletRequest and HttpServletResponse like a HttpServlet but is able to participate in an MVC workflow.
DatabaseMetaDataCallbackorg.springframework.jdbc.supportA callback interface used by the JdbcUtils class.
DataFieldMaxValueIncrementerorg.springframework.jdbc.support.incrementerInterface that defines contract of incrementing any data store field's maximum value.
DestinationResolverorg.springframework.jms.support.destinationStrategy interface for managing JMS destinations.
DestructionAwareBeanPostProcessororg.springframework.beans.factory.configSubinterface of BeanPostProcessor that adds a before-destruction callback.
DisposableBeanorg.springframework.beans.factoryInterface to be implemented by beans that want to release resources on destruction.
DisposableSqlTypeValueorg.springframework.jdbc.coreSubinterface of SqlTypeValue that adds a cleanup callback, to be invoked after the value has been set and the corresponding statement has been executed.
DynamicIntroductionAdviceorg.springframework.aopSubinterface of AOP Alliance Advice that allows additional interfaces to be implemented by an Advice, and available via a proxy using that interceptor.
ErrorCodedorg.springframework.coreInterface that can be implemented by exceptions etc that are error coded.
Errorsorg.springframework.validationInterface to be implemented by objects that can store and expose information about data binding errors for a specific object.
FactoryBeanorg.springframework.beans.factoryInterface to be implemented by objects used within a BeanFactory that are themselves factories.
FreeMarkerConfigorg.springframework.web.servlet.view.freemarkerInterface to be implemented by objects that configure and manage a FreeMarker Configuration object in a web environment.
HandlerAdapterorg.springframework.web.servletMVC framework SPI interface, allowing parameterization of core MVC workflow.
HandlerExceptionResolverorg.springframework.web.servletInterface to be implemented by objects than can resolve exceptions thrown during handler mapping or execution, in the typical case to error views.
HandlerInterceptororg.springframework.web.servletWorkflow interface that allows for customized handler execution chains.
HandlerMappingorg.springframework.web.servletInterface to be implemented by objects that define a mapping between requests and handler objects.
HibernateCallbackorg.springframework.orm.hibernateCallback interface for Hibernate code.
HibernateCallbackorg.springframework.orm.hibernate3Callback interface for Hibernate code.
HibernateOperationsorg.springframework.orm.hibernateInterface that specifies a basic set of Hibernate operations.
HibernateOperationsorg.springframework.orm.hibernate3Interface that specifies a basic set of Hibernate operations.
HierarchicalBeanFactoryorg.springframework.beans.factorySub-interface implemented by bean factories that can be part of a hierarchy.
HierarchicalMessageSourceorg.springframework.contextSub-interface of MessageSource to be implemented by objects that can resolve messages hierarchically.
HierarchicalThemeSourceorg.springframework.ui.contextSub-interface of ThemeSource to be implemented by objects that can resolve theme messages hierarchically.
HttpInvokerClientConfigurationorg.springframework.remoting.httpinvokerConfiguration interface for executing HTTP invoker requests.
HttpInvokerRequestExecutororg.springframework.remoting.httpinvokerStrategy interface for actual execution of an HTTP invoker request.
InitializingBeanorg.springframework.beans.factoryInterface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.
InputStreamSourceorg.springframework.core.ioSimple interface for objects that are sources for a java.io.InputStream.
InstantiationAwareBeanPostProcessororg.springframework.beans.factory.configSubinterface of BeanPostProcessor that adds a before-instantiation callback.
InstantiationStrategyorg.springframework.beans.factory.supportInterface responsible for creating instances corresponding to a root bean definition.
InteractionCallbackorg.springframework.jca.cci.coreGeneric callback interface for code that operates on a CCI Interaction.
IntroductionAdvisororg.springframework.aopSuperinterface for advisors that perform one or more AOP introductions.
IntroductionInfoorg.springframework.aopInterface supplying the information necessary to describe an introduction.
IntroductionInterceptororg.springframework.aopSubinterface of AOP Alliance MethodInterceptor that allows additional interfaces to be implemented by the interceptor, and available via a proxy using that interceptor.
JavaMailSenderorg.springframework.mail.javamailExtended MailSender interface for JavaMail, supporting MIME messages both as direct arguments and through preparation callbacks.
JaxRpcServicePostProcessororg.springframework.remoting.jaxrpcCallback interface for post-processing a JAX-RPC Service.
JdbcOperationsorg.springframework.jdbc.coreInterface specifying a basic set of JDBC operations.
JdoCallbackorg.springframework.orm.jdoCallback interface for JDO code.
JdoDialectorg.springframework.orm.jdoSPI strategy that encapsulates certain functionality that standard JDO 1.0 does not offer despite being relevant in the context of O/R mapping, such as access to the underlying JDBC Connection and explicit flushing of changes to the database.
JdoOperationsorg.springframework.orm.jdoInterface that specifies a basic set of JDO operations.
JmsOperationsorg.springframework.jms.coreInterface that specifies a basic set of JMS operations.
JmxAttributeSourceorg.springframework.jmx.export.metadataInterface used by the MetadataMBeanInfoAssembler to read source-level metadata from a managed resource's class.
JndiCallbackorg.springframework.jndiCallback interface to be implemented by classes that need to perform an operation (such as a lookup) in a JNDI context.
JobDetailAwareTriggerorg.springframework.scheduling.quartzInterface to be implemented by Quartz Triggers that are aware of the JobDetail object that they are associated with.
KeyHolderorg.springframework.jdbc.supportInterface for retrieving keys, typically used for auto-generated keys as potentially returned by JDBC insert statements.
LabeledEnumorg.springframework.core.enumsA interface for objects that represent a labled enumeration.
LabeledEnumResolverorg.springframework.core.enumsInterface for looking up LabeledEnum instances.
LastModifiedorg.springframework.web.servlet.mvcSupports last-modified HTTP requests to facilitate content caching.
ListableBeanFactoryorg.springframework.beans.factoryExtension of the BeanFactory interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients.
LobCreatororg.springframework.jdbc.support.lobInterface that abstracts potentially database-specific creation of large binary fields and large text fields.
LobHandlerorg.springframework.jdbc.support.lobAbstraction for handling large binary fields and large text fields in specific databases, no matter if represented as simple types or Large OBjects.
LocaleContextorg.springframework.context.i18nStrategy interface for determining the current Locale.
LocaleResolverorg.springframework.web.servletInterface for web-based locale resolution strategies that allows for both locale resolution via the request and locale modification via request and response.
MailMessageorg.springframework.mailThis is a common interface for mail messages, allowing a user to set key values required in assembling a mail message, without needing to know if the underlying message is a simple text message or a more sophisticated MIME message.
MailSenderorg.springframework.mailThis interface defines a strategy for sending simple mails.
MBeanExporterListenerorg.springframework.jmx.exportListener to be registered with an MBeanExporter.
MBeanInfoAssemblerorg.springframework.jmx.export.assemblerInterface to be implemented by all classes that can create management interface metadata for a managed resource.
MessageCodesResolverorg.springframework.validationStrategy interface for building message codes from validation error codes.
MessageConverterorg.springframework.jms.support.converterStrategy interface that specifies a MessageConverter between Java objects and JMS messages.
MessageCreatororg.springframework.jms.coreThe callback interface used by JmsTemplate.
MessagePostProcessororg.springframework.jms.coreTo be used with JmsTemplate's send method that convert an object to a message.
MessageSourceorg.springframework.contextInterface to be implemented by objects that can resolve messages.
MessageSourceAwareorg.springframework.contextInterface to be implemented by any object that wishes to be notified of the MessageSource (typically the ApplicationContext) that it runs in.
MessageSourceResolvableorg.springframework.contextInterface for objects that are suitable for message resolution in a MessageSource.
MethodBeforeAdviceorg.springframework.aopAdvice invoked before a method is invoked.
MethodMatcherorg.springframework.aopPart of a Pointcut.
MethodNameResolverorg.springframework.web.servlet.mvc.multiactionInterface that parameterizes the MultiActionController class using the Strategy GoF Design pattern, allowing the mapping from incoming request to handler method name to be varied without affecting other application code.
MethodReplacerorg.springframework.beans.factory.supportInterface to be implemented by classes that can reimplement any method on an IoC-managed object: the Method Injection form of Dependency Injection.
MimeMessagePreparatororg.springframework.mail.javamailCallback interface for preparation of JavaMail MIME messages.
MultipartFileorg.springframework.web.multipartInterface which represents an uploaded file received in a multipart request.
MultipartHttpServletRequestorg.springframework.web.multipartInterface which provides additional methods for dealing with multipart content within a servlet request, allowing to access uploaded files.
MultipartResolverorg.springframework.web.multipartInterface for multipart resolution strategies that handle file uploads as defined in RFC 1867.
NativeJdbcExtractororg.springframework.jdbc.support.nativejdbcInterface for extracting native JDBC objects from wrapped objects coming from connection pools.
ObjectFactoryorg.springframework.beans.factory

Interface defining a factory which can return an Object instance (possibly shared or independent) when invoked.

ObjectNamingStrategyorg.springframework.jmx.export.namingStrategy interface that encapsulates the creation of ObjectName instances.
OracleLobHandler.LobCallbackorg.springframework.jdbc.support.lobInternal callback interface for use with createLob.
Orderedorg.springframework.coreInterface that can be implemented by objects that should be orderable, e.g.
PagedListSourceProviderorg.springframework.beans.supportCallback that provides the source for a reloadable List.
ParameterDisposerorg.springframework.jdbc.coreInterface to be implemented by objects that can close resources allocated by parameters like SqlLobValues.
ParameterMapperorg.springframework.jdbc.coreImplement this interface when parameters need to be customized based on the connection.
PathMatcherorg.springframework.utilStrategy interface for String-based path matching.
PersistenceBrokerCallbackorg.springframework.orm.ojbCallback interface for OJB PersistenceBroker code.
PersistenceBrokerOperationsorg.springframework.orm.ojbInterface that specifies a basic set of OJB PersistenceBroker operations.
PlatformTransactionManagerorg.springframework.transactionThis is the central interface in Spring's transaction infrastructure.
Pointcutorg.springframework.aopCore Spring pointcut abstraction.
PointcutAdvisororg.springframework.aopSuperinterface for all Advisors that are driven by a pointcut.
PoolingConfigorg.springframework.aop.targetConfig interface for a pooling target source.
PreparedStatementCallbackorg.springframework.jdbc.coreGeneric callback interface for code that operates on a PreparedStatement.
PreparedStatementCreatororg.springframework.jdbc.coreOne of the two central callback interfaces used by the JdbcTemplate class.
PreparedStatementSetterorg.springframework.jdbc.coreCallback interface used by the JdbcTemplate class.
ProducerCallbackorg.springframework.jms.coreCallback interface for JMS code.
PropertiesPersisterorg.springframework.utilStrategy interface for persisting java.util.Properties, allowing for pluggable parsing strategies.
PropertyAccessororg.springframework.beansCommon interface for classes that can access bean properties.
PropertyEditorRegistrarorg.springframework.beansInterface for strategies that register custom property editors with a property editor registry.
PropertyEditorRegistrarorg.springframework.validationInterface for strategies that register custom property editors with a data binder.
PropertyEditorRegistryorg.springframework.beansInterface that encapsulates methods for registering JavaBeans PropertyEditors.
PropertyValuesorg.springframework.beansObject containing 0 or more PropertyValue objects comprising one update.
ProxyMethodInvocationorg.springframework.aopExtension of the AOP Alliance MethodInvocation interface, allowing to access the proxy that the method invocation was made through.
RecordCreatororg.springframework.jca.cci.coreCallback interface for creating a CCI Record instance, usually based on the passed-in CCI RecordFactory.
RecordExtractororg.springframework.jca.cci.coreCallback interface for extracting a result object from a CCI Record instance.
RemoteInvocationExecutororg.springframework.remoting.supportStrategy interface for executing a RemoteInvocation on a target object.
RemoteInvocationFactoryorg.springframework.remoting.supportStrategy interface for creating a RemoteInvocation from an AOP MethodInvocation.
Resourceorg.springframework.core.ioInterface for a resource descriptor that abstracts from the actual type of underlying resource, such as a file or class path resource.
ResourceLoaderorg.springframework.core.ioInterface to be implemented by objects that can load resources.
ResourceLoaderAwareorg.springframework.contextInterface to be implemented by any object that wishes to be notified of the ResourceLoader (typically the ApplicationContext) that it runs in.
ResourcePatternResolverorg.springframework.core.io.supportStrategy interface for resolving a location pattern (for example, an Ant-style path pattern) into Resource objects.
ResponseTimeMonitororg.springframework.utilInterface implemented by objects that can provide performance information as well as a record of the number of times they are accessed.
ResultReaderorg.springframework.jdbc.coreExtension of RowCallbackHandler interface that saves the accumulated results as a List.
ResultSetExtractororg.springframework.jdbc.coreCallback interface used by JdbcTemplate's query methods.
RmiInvocationHandlerorg.springframework.remoting.rmiInterface for RMI invocation handlers instances on the server, wrapping exported services.
RowCallbackHandlerorg.springframework.jdbc.coreCallback interface used by JdbcTemplate's query methods.
RowMapperorg.springframework.jdbc.coreAn interface used by JdbcTemplate for mapping returned result sets.
SavepointManagerorg.springframework.transactionInterface that specifies an API to programmatically manage transaction savepoints in a generic fashion.
SelfNamingorg.springframework.jmx.export.namingInterface that allows infrastructure components to provide their own ObjectNames to the MBeanExporter.
ServletContextAwareorg.springframework.web.contextInterface to be implemented by any object that wishes to be notified of the ServletContext (typically determined by the WebApplicationContext) that it runs in.
SessionCallbackorg.springframework.jms.coreCallback interface for JMS code.
SessionFactoryorg.springframework.orm.toplinkThe SessionFactory interface serves as factory for TopLink Sessions, allowing for dependency injection on thread-safe TopLink-based DAOs.
SmartDataSourceorg.springframework.jdbc.datasourceSubinterface of javax.sql.DataSource, to be implemented by special DataSources that return JDBC Connections in an unwrapped fashion.
SmartSessionBeanorg.springframework.ejb.supportInterface to be implemented by Session Beans that want to expose important state to cooperating classes.
SmartTransactionObjectorg.springframework.transaction.supportInterface to be implemented by transaction objects that are able to return an internal rollback-only marker, typically from a another transaction that has participated and marked it as rollback-only.
SortDefinitionorg.springframework.beans.supportDefinition for sorting bean instances by a property.
SQLExceptionTranslatororg.springframework.jdbc.supportInterface to be implemented by classes that can translate between SQLExceptions and our data access strategy-agnostic org.springframework.dao.DataAccessException.
SqlMapCallbackorg.springframework.orm.ibatisCallback interface for data access code that works on an iBATIS Database Layer MappedStatement.
SqlMapClientCallbackorg.springframework.orm.ibatisCallback interface for data access code that works with the iBATIS Database Layer SqlMapExecutor interfae.
SqlMapClientOperationsorg.springframework.orm.ibatisInterface that specifies a basic set of iBATIS SqlMapClient operations.
SqlMapOperationsorg.springframework.orm.ibatisInterface that specifies a basic set of iBATIS SqlMap operations.
SqlProviderorg.springframework.jdbc.coreInterface to be implemented by objects that can provide SQL strings.
SqlReturnTypeorg.springframework.jdbc.coreInterface to be implemented for retrieving values for more complex database specific types not supported by the standard getObject method.
SqlRowSetorg.springframework.jdbc.support.rowsetMirror interface for javax.sql.RowSet, representing disconnected java.sql.ResultSet data.
SqlRowSetMetaDataorg.springframework.jdbc.support.rowsetMeta data interface for Spring's SqlRowSet, analogous to javax.sql.ResultSetMetaData
SqlTypeValueorg.springframework.jdbc.coreInterface to be implemented for setting values for more complex database specific types not supported by the standard setObject method.
StatementCallbackorg.springframework.jdbc.coreGeneric callback interface for code that operates on a JDBC Statement.
TargetSourceorg.springframework.aopA TargetSource is used to obtain the current "target" of an AOP invocation, which will be invoked via reflection if no around advice chooses to end the interceptor chain itself.
TargetSourceCreatororg.springframework.aop.framework.autoproxyImplementations can create special target sources, such as pooling target sources, for particular beans.
Themeorg.springframework.ui.contextA Theme can resolve theme-specific messages, codes, file paths, etcetera (e.g. CSS and image files in a web environment).
ThemeResolverorg.springframework.web.servletInterface for web-based theme resolution strategies that allows for both theme resolution via the request and theme modification via request and response.
ThemeSourceorg.springframework.ui.contextInterface to be implemented by objects that can resolve Themes.
ThreadLocalTargetSourceStatsorg.springframework.aop.targetStatistics for a ThreadLocal TargetSource.
ThrowawayControllerorg.springframework.web.servlet.mvc.throwawayThrowawayController is an alternative to Spring's default Controller interface, for executable per-request command instances that are not aware of the Servlet API.
ThrowsAdviceorg.springframework.aopTag interface for throws advice.
TopLinkCallbackorg.springframework.orm.toplinkCallback interface for TopLink code.
TopLinkOperationsorg.springframework.orm.toplinkInterface that specifies a basic set of TopLink operations.
ToStringStylerorg.springframework.core.styleA strategy interface for pretty-printing toString() methods.
TransactionAttributeorg.springframework.transaction.interceptorThis interface adds a rollbackOn specification to TransactionDefinition.
TransactionAttributeSourceorg.springframework.transaction.interceptorInterface used by TransactionInterceptor.
TransactionCallbackorg.springframework.transaction.supportCallback interface for transactional code.
TransactionDefinitionorg.springframework.transactionInterface for classes that define transaction properties.
TransactionStatusorg.springframework.transactionRepresentation of the status of a transaction, consisting of a transaction object and some status flags.
TransactionSynchronizationorg.springframework.transaction.supportInterface for transaction synchronization callbacks.
Validatororg.springframework.validationInterface to be implemented by objects that can validate application-specific objects.
ValueStylerorg.springframework.core.styleStrategy that encapsulates value string styling algorithms according to Spring conventions.
VelocityConfigorg.springframework.web.servlet.view.velocityInterface to be implemented by objects that configure and manage a VelocityEngine for automatic lookup in a web environment.
Vieworg.springframework.web.servletMVC View for a web interaction.
ViewResolverorg.springframework.web.servletInterface to be implemented by objects that can resolve views by name.
WeakReferenceMonitor.ReleaseListenerorg.springframework.utilListener that is notified when the handle is being released.
WebApplicationContextorg.springframework.web.contextInterface to provide configuration for a web application.
XmlBeanDefinitionParserorg.springframework.beans.factory.xmlStrategy interface for parsing XML bean definitions.
Search