| Name | Package | Description |
| Advised | org.springframework.aop.framework | Interface to be implemented by classes that hold the configuration
of a factory of AOP proxies. |
| AdvisedSupportListener | org.springframework.aop.framework | Listener to be registered on ProxyCreatorSupport objects
Allows for receiving callbacks on activation and change of advice. |
| Advisor | org.springframework.aop | Base interface holding AOP advice (action to take at a joinpoint)
and a filter determining the applicability of the advice (such as
a pointcut). |
| AdvisorAdapter | org.springframework.aop.framework.adapter | Interface allowing extension to the Spring AOP framework to allow
handling of new Advisors and Advice types. |
| AdvisorAdapterRegistry | org.springframework.aop.framework.adapter | Interface for registries of Advisor adapters. |
| AdvisorChainFactory | org.springframework.aop.framework | Factory interface for advisor chains. |
| AfterAdvice | org.springframework.aop | Common marker interface for after advice,
such as AfterReturningAdvice and ThrowsAdvice . |
| AfterReturningAdvice | org.springframework.aop | After returning advice is invoked only on normal method return, not if an
exception is thrown. |
| AopInfrastructureBean | org.springframework.aop.framework | Marker interface that indicates a bean that is part of Spring's
AOP infrastructure. |
| AopProxy | org.springframework.aop.framework | Delegate interface for a configured AOP proxy, allowing for the creation
of actual proxy objects. |
| AopProxyFactory | org.springframework.aop.framework | Interface to be implemented by factories that are able to create
AOP proxies based on AdvisedSupport configuration objects. |
| ApplicationContext | org.springframework.context | Central interface to provide configuration for an application. |
| ApplicationContextAware | org.springframework.context | Interface to be implemented by any object that wishes to be notified
of the ApplicationContext that it runs in. |
| ApplicationEventMulticaster | org.springframework.context.event | Interface to be implemented by objects that can manage a number
of ApplicationListeners, and publish events to them. |
| ApplicationEventPublisher | org.springframework.context | Interface that encapsulates event publication functionality. |
| ApplicationEventPublisherAware | org.springframework.context | Interface to be implemented by any object that wishes to be notified
of the ApplicationEventPublisher (typically the ApplicationContext)
that it runs in. |
| ApplicationListener | org.springframework.context | Interface to be implemented by application event listeners. |
| AspectInstanceFactory | org.springframework.aop.aspectj | Interface implemented to provide an instance of an AspectJ aspect. |
| AspectJAdvisorFactory | org.springframework.aop.aspectj.annotation | Interface for factories that can create Spring AOP Advisors from classes
annotated with AspectJ annotation syntax. |
| AspectJPrecedenceInformation | org.springframework.aop.aspectj | Interface to be implemented by types that can supply the information
needed to sort advice/advisors by AspectJ's precedence rules. |
| AsyncTaskExecutor | org.springframework.core.task | Extended interface for asynchronous TaskExecutor implementations,
offering an overloaded execute(Runnable, long) variant with
start timeout parameter. |
| AttributeAccessor | org.springframework.core | Interface defining a generic contract for attaching and accessing metadata
to/from arbitrary objects. |
| Attributes | org.springframework.metadata | Interface for accessing attributes at runtime. |
| AutodetectCapableMBeanInfoAssembler | org.springframework.jmx.export.assembler | Extends the MBeanInfoAssembler to add autodetection logic. |
| AutoPopulatingList.ElementFactory | org.springframework.util | Factory interface for creating elements for an index-based access
data structure such as a List . |
| AutowireCapableBeanFactory | org.springframework.beans.factory.config | Extension 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. |
| BatchPreparedStatementSetter | org.springframework.jdbc.core | Batch update callback interface used by the JdbcTemplate class. |
| BeanClassLoaderAware | org.springframework.beans.factory | Callback that allows a bean to be aware of the bean
class loader ; that is, the class loader used by the
present bean factory to load bean classes. |
| BeanDefinition | org.springframework.beans.factory.config | A BeanDefinition describes a bean instance, which has property values,
constructor argument values, and further information supplied by
concrete implementations. |
| BeanDefinitionDecorator | org.springframework.beans.factory.xml | Interface used by the DefaultBeanDefinitionDocumentReader
to handle custom, nested (directly under a <bean>) tags. |
| BeanDefinitionDocumentReader | org.springframework.beans.factory.xml | SPI for parsing an XML document that contains Spring bean definitions. |
| BeanDefinitionParser | org.springframework.beans.factory.xml | Interface used by the
DefaultBeanDefinitionDocumentReader to
handle custom, top-level (directly under <beans>) tags. |
| BeanDefinitionReader | org.springframework.beans.factory.support | Simple interface for bean definition readers. |
| BeanDefinitionRegistry | org.springframework.beans.factory.support | Interface for registries that hold bean definitions, for example RootBeanDefinition
and ChildBeanDefinition instances. |
| BeanFactory | org.springframework.beans.factory | The root interface for accessing a Spring bean container. |
| BeanFactoryAware | org.springframework.beans.factory | Interface to be implemented by beans that wish to be aware of their
owning BeanFactory . |
| BeanFactoryLocator | org.springframework.beans.factory.access | Defines a contract for the lookup, use, and release of a
BeanFactory ,
or a BeanFactory subclass such as an
ApplicationContext . |
| BeanFactoryPostProcessor | org.springframework.beans.factory.config | Allows for custom modification of an application context's bean definitions,
adapting the bean property values of the context's underlying bean factory. |
| BeanFactoryReference | org.springframework.beans.factory.access | Used to track a reference to a BeanFactory obtained through
a BeanFactoryLocator . |
| BeanMetadataElement | org.springframework.beans | Interface to be implemented by bean metadata elements
that carry a configuration source object. |
| BeanNameAware | org.springframework.beans.factory | Interface to be implemented by beans that want to be aware of their
bean name in a bean factory. |
| BeanNameGenerator | org.springframework.beans.factory.support | Strategy interface for generating bean names for bean definitions. |
| BeanPostProcessor | org.springframework.beans.factory.config | Allows for custom modification of new bean instances, e.g. |
| BeanReference | org.springframework.beans.factory.config | Interface that exposes a reference to a bean name in an abstract fashion. |
| BeanWiringInfoResolver | org.springframework.beans.factory.wiring | Strategy interface to be implemented by objects than can resolve bean name
information, given a newly instantiated bean object. |
| BeanWrapper | org.springframework.beans | The central interface of Spring's low-level JavaBeans infrastructure. |
| BeforeAdvice | org.springframework.aop | Common marker interface for before advice, such as MethodBeforeAdvice . |
| BindingErrorProcessor | org.springframework.validation | Strategy for processing DataBinder's missing field errors,
and for translating a PropertyAccessException to a
FieldError. |
| BindingResult | org.springframework.validation | General interface that represents binding results. |
| BindInitializer | org.springframework.web.bind | Callback that allows for initialization of a binder with
custom editors before kicking off the binding process. |
| CachingDestinationResolver | org.springframework.jms.support.destination | Extension of the DestinationResolver interface,
exposing methods for clearing the cache. |
| CallableStatementCallback | org.springframework.jdbc.core | Generic callback interface for code that operates on a CallableStatement. |
| CallableStatementCreator | org.springframework.jdbc.core | One of the three central callback interfaces used by the JdbcTemplate class. |
| CallbackPreferringPlatformTransactionManager | org.springframework.transaction.support | Extension of the PlatformTransactionManager
interface, exposing a method for executing a given callback within a transaction. |
| CciOperations | org.springframework.jca.cci.core | Interface that specifies a basic set of CCI operations on an EIS. |
| ClassFilter | org.springframework.aop | Filter that restricts matching of a pointcut or introduction to
a given set of target classes. |
| ComponentDefinition | org.springframework.beans.factory.parsing | Interface that describes the logical view of a set of BeanDefinitions
and BeanReferences as presented in some configuration context. |
| ConfigurableApplicationContext | org.springframework.context | SPI interface to be implemented by most if not all application contexts. |
| ConfigurableBeanFactory | org.springframework.beans.factory.config | Configuration interface to be implemented by most bean factories. |
| ConfigurableListableBeanFactory | org.springframework.beans.factory.config | Configuration interface to be implemented by most listable bean factories. |
| ConfigurablePortletApplicationContext | org.springframework.web.portlet.context | Interface to be implemented by configurable portlet application contexts. |
| ConfigurablePropertyAccessor | org.springframework.beans | Interface that encapsulates configuration methods for a PropertyAccessor. |
| ConfigurableWebApplicationContext | org.springframework.web.context | Interface to be implemented by configurable web application contexts. |
| ConnectionCallback | org.springframework.jdbc.core | Generic callback interface for code that operates on a JDBC Connection. |
| ConnectionCallback | org.springframework.jca.cci.core | Generic callback interface for code that operates on a CCI Connection. |
| ConnectionFactoryUtils.ResourceFactory | org.springframework.jms.connection | Callback interface for resource creation. |
| ConnectionHandle | org.springframework.jdbc.datasource | Simple interface to be implemented by handles for a JDBC Connection. |
| ConnectionProxy | org.springframework.jdbc.datasource | Subinterface of Connection to be implemented by
Connection proxies. |
| ControlFlow | org.springframework.core | Interface to be implemented by objects that can return information about
the current call stack. |
| Controller | org.springframework.web.servlet.mvc | Base Controller interface, representing a component that receives
HttpServletRequest and HttpServletResponse
instances just like a HttpServlet but is able to
participate in an MVC workflow. |
| Controller | org.springframework.web.portlet.mvc | Base portlet Controller interface, representing a component that receives
RenderRequest/RenderResponse and ActionRequest/ActionResponse like a
Portlet but is able to participate in an MVC workflow. |
| DatabaseMetaDataCallback | org.springframework.jdbc.support | A callback interface used by the JdbcUtils class. |
| DataFieldMaxValueIncrementer | org.springframework.jdbc.support.incrementer | Interface that defines contract of incrementing any data store field's
maximum value. |
| DataSourceLookup | org.springframework.jdbc.datasource.lookup | Strategy interface for looking up DataSources by name. |
| DefaultsDefinition | org.springframework.beans.factory.parsing | Marker interface for a defaults definition,
extending BeanMetadataElement to inherit source exposure. |
| DestinationResolver | org.springframework.jms.support.destination | Strategy interface for resolving JMS destinations. |
| DestructionAwareBeanPostProcessor | org.springframework.beans.factory.config | Subinterface of BeanPostProcessor that adds a before-destruction callback. |
| DisposableBean | org.springframework.beans.factory | Interface to be implemented by beans that want to release resources
on destruction. |
| DisposableSqlTypeValue | org.springframework.jdbc.core | Subinterface of SqlTypeValue that adds a cleanup callback,
to be invoked after the value has been set and the corresponding
statement has been executed. |
| DocumentLoader | org.springframework.beans.factory.xml | Strategy interface for loading an XML Document . |
| DynamicIntroductionAdvice | org.springframework.aop | Subinterface of AOP Alliance Advice that allows additional interfaces
to be implemented by an Advice, and available via a proxy using that
interceptor. |
| EntityManagerFactoryInfo | org.springframework.orm.jpa | Metadata interface for a Spring-managed EntityManagerFactory. |
| EntityManagerFactoryPlus | org.springframework.orm.jpa | Extension of the standard JPA EntityManagerFactory interface, linking in
Spring's EntityManagerFactoryPlusOperations interface which defines
additional operations (beyond JPA 1.0) in a vendor-independent fashion. |
| EntityManagerFactoryPlusOperations | org.springframework.orm.jpa | Interface that defines common operations beyond the standard
JPA EntityManagerFactory interface, in a vendor-independent fashion. |
| EntityManagerPlus | org.springframework.orm.jpa | Extension of the standard JPA EntityManager interface, linking in
Spring's EntityManagerPlusOperations interface which defines additional
operations (beyond JPA 1.0) in a vendor-independent fashion. |
| EntityManagerPlusOperations | org.springframework.orm.jpa | Interface that defines common operations beyond the standard
JPA EntityManager interface, in a vendor-independent fashion. |
| ErrorCoded | org.springframework.core | Interface that can be implemented by exceptions etc that are error coded. |
| Errors | org.springframework.validation | Stores and exposes information about data-binding and validation
errors for a specific object. |
| ExpressionPointcut | org.springframework.aop.support | Interface to be implemented by pointcuts that use String expressions. |
| FactoryBean | org.springframework.beans.factory | Interface to be implemented by objects used within a BeanFactory
which are themselves factories. |
| FreeMarkerConfig | org.springframework.web.servlet.view.freemarker | Interface to be implemented by objects that configure and manage a
FreeMarker Configuration object in a web environment. |
| GroovyObjectCustomizer | org.springframework.scripting.groovy | Strategy used by GroovyScriptFactory to allow the customization of
a created GroovyObject . |
| HandlerAdapter | org.springframework.web.portlet | Portlet MVC framework SPI interface, allowing parameterization of core MVC workflow. |
| HandlerAdapter | org.springframework.web.servlet | MVC framework SPI interface, allowing parameterization of core MVC workflow. |
| HandlerExceptionResolver | org.springframework.web.portlet | Interface to be implemented by objects than can resolve exceptions thrown
during handler mapping or execution, in the typical case to error views. |
| HandlerExceptionResolver | org.springframework.web.servlet | Interface to be implemented by objects than can resolve exceptions thrown
during handler mapping or execution, in the typical case to error views. |
| HandlerInterceptor | org.springframework.web.portlet | Workflow interface that allows for customized handler execution chains. |
| HandlerInterceptor | org.springframework.web.servlet | Workflow interface that allows for customized handler execution chains. |
| HandlerMapping | org.springframework.web.portlet | Interface to be implemented by objects that define a mapping between
requests and handler objects. |
| HandlerMapping | org.springframework.web.servlet | Interface to be implemented by objects that define a mapping between
requests and handler objects. |
| HibernateCallback | org.springframework.orm.hibernate | Callback interface for Hibernate code. |
| HibernateCallback | org.springframework.orm.hibernate3 | Callback interface for Hibernate code. |
| HibernateOperations | org.springframework.orm.hibernate | Interface that specifies a basic set of Hibernate operations,
implemented by HibernateTemplate . |
| HibernateOperations | org.springframework.orm.hibernate3 | Interface that specifies a basic set of Hibernate operations,
implemented by HibernateTemplate . |
| HierarchicalBeanFactory | org.springframework.beans.factory | Sub-interface implemented by bean factories that can be part
of a hierarchy. |
| HierarchicalMessageSource | org.springframework.context | Sub-interface of MessageSource to be implemented by objects that
can resolve messages hierarchically. |
| HierarchicalThemeSource | org.springframework.ui.context | Sub-interface of ThemeSource to be implemented by objects that
can resolve theme messages hierarchically. |
| HttpInvokerClientConfiguration | org.springframework.remoting.httpinvoker | Configuration interface for executing HTTP invoker requests. |
| HttpInvokerRequestExecutor | org.springframework.remoting.httpinvoker | Strategy interface for actual execution of an HTTP invoker request. |
| HttpRequestHandler | org.springframework.web | Plain handler interface for components that process HTTP requests,
analogous to a Servlet. |
| InitializingBean | org.springframework.beans.factory | Interface 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. |
| InputStreamSource | org.springframework.core.io | Simple interface for objects that are sources for an InputStream . |
| InstantiationAwareBeanPostProcessor | org.springframework.beans.factory.config | Subinterface of BeanPostProcessor that adds a before-instantiation callback,
and a callback after instantiation but before explicit properties are set or
autowiring occurs. |
| InstantiationModelAwarePointcutAdvisor | org.springframework.aop.aspectj | Interface to be implemented by Spring AOP Advisors wrapping AspectJ
aspects that may have a lazy initialization strategy. |
| InstantiationStrategy | org.springframework.beans.factory.support | Interface responsible for creating instances corresponding to a root bean definition. |
| InteractionCallback | org.springframework.jca.cci.core | Generic callback interface for code that operates on a CCI Interaction. |
| InterruptibleBatchPreparedStatementSetter | org.springframework.jdbc.core | Extension of the BatchPreparedStatementSetter interface,
adding a batch exhaustion check. |
| IntroductionAdvisor | org.springframework.aop | Superinterface for advisors that perform one or more AOP introductions. |
| IntroductionAwareMethodMatcher | org.springframework.aop | A specialized type of MethodMatcher that takes into account introductions when
matching methods. |
| IntroductionInfo | org.springframework.aop | Interface supplying the information necessary to describe an introduction. |
| IntroductionInterceptor | org.springframework.aop | Subinterface of AOP Alliance MethodInterceptor that allows additional interfaces
to be implemented by the interceptor, and available via a proxy using that
interceptor. |
| JavaMailSender | org.springframework.mail.javamail | Extended MailSender interface for JavaMail,
supporting MIME messages both as direct arguments and through preparation
callbacks. |
| JaxRpcServicePostProcessor | org.springframework.remoting.jaxrpc | Callback interface for post-processing a JAX-RPC Service. |
| JdbcOperations | org.springframework.jdbc.core | Interface specifying a basic set of JDBC operations. |
| JdoCallback | org.springframework.orm.jdo | Callback interface for JDO code. |
| JdoDialect | org.springframework.orm.jdo | SPI 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. |
| JdoOperations | org.springframework.orm.jdo | Interface that specifies a basic set of JDO operations,
implemented by JdoTemplate . |
| JmsOperations | org.springframework.jms.core | Specifies a basic set of JMS operations. |
| JmxAttributeSource | org.springframework.jmx.export.metadata | Interface used by the MetadataMBeanInfoAssembler to
read source-level metadata from a managed resource's class. |
| JndiCallback | org.springframework.jndi | Callback interface to be implemented by classes that need to perform an
operation (such as a lookup) in a JNDI context. |
| JobDetailAwareTrigger | org.springframework.scheduling.quartz | Interface to be implemented by Quartz Triggers that are aware
of the JobDetail object that they are associated with. |
| JpaCallback | org.springframework.orm.jpa | Callback interface for JPA code. |
| JpaDialect | org.springframework.orm.jpa | SPI strategy that encapsulates certain functionality that standard JPA 1.0
does not offer, such as access to the underlying JDBC Connection. |
| JpaOperations | org.springframework.orm.jpa | Interface that specifies a basic set of JPA operations,
implemented by JpaTemplate . |
| JpaVendorAdapter | org.springframework.orm.jpa | SPI interface that allows to plug in vendor-specific behavior
into Spring's EntityManagerFactory creators. |
| KeyHolder | org.springframework.jdbc.support | Interface for retrieving keys, typically used for auto-generated keys
as potentially returned by JDBC insert statements. |
| LabeledEnum | org.springframework.core.enums | A interface for objects that represent a labled enumeration. |
| LabeledEnumResolver | org.springframework.core.enums | Interface for looking up LabeledEnum instances. |
| LastModified | org.springframework.web.servlet.mvc | Supports last-modified HTTP requests to facilitate content caching. |
| Lifecycle | org.springframework.context | Interface defining methods for start/stop lifecycle control. |
| ListableBeanFactory | org.springframework.beans.factory | Extension 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. |
| ListenerSessionManager | org.springframework.jms.listener.serversession | SPI interface for creating and executing JMS Sessions,
pre-populated with a specific MessageListener. |
| LoadTimeWeaver | org.springframework.instrument.classloading | Defines the contract for adding one or more
ClassFileTransformers to a
ClassLoader - typically the current context class loader. |
| LobCreator | org.springframework.jdbc.support.lob | Interface that abstracts potentially database-specific creation of large binary
fields and large text fields. |
| LobHandler | org.springframework.jdbc.support.lob | Abstraction for handling large binary fields and large text fields in
specific databases, no matter if represented as simple types or Large OBjects. |
| LocaleContext | org.springframework.context.i18n | Strategy interface for determining the current Locale. |
| LocaleResolver | org.springframework.web.servlet | Interface for web-based locale resolution strategies that allows for
both locale resolution via the request and locale modification via
request and response. |
| MailMessage | org.springframework.mail | This 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. |
| MailSender | org.springframework.mail | This interface defines a strategy for sending simple mails. |
| MBeanExporterListener | org.springframework.jmx.export | A listener that allows application code to be notified when an MBean is
registered and unregistered via an MBeanExporter . |
| MBeanExportOperations | org.springframework.jmx.export | Interface that defines the set of MBean export operations that are intended to be
accessed by application developers during application runtime. |
| MBeanInfoAssembler | org.springframework.jmx.export.assembler | Interface to be implemented by all classes that can
create management interface metadata for a managed resource. |
| Mergeable | org.springframework.beans | Interface representing an object whose value set can be merged with
that of a parent object. |
| MessageCodesResolver | org.springframework.validation | Strategy interface for building message codes from validation error codes. |
| MessageConverter | org.springframework.jms.support.converter | Strategy interface that specifies a converter between Java objects and JMS messages. |
| MessageCreator | org.springframework.jms.core | Creates a JMS message given a Session . |
| MessagePostProcessor | org.springframework.jms.core | To be used with JmsTemplate's send method that convert an object to a message. |
| MessageSource | org.springframework.context | Strategy interface for resolving messages, with support for the parameterization
and internationalization of such messages. |
| MessageSourceAware | org.springframework.context | Interface to be implemented by any object that wishes to be notified
of the MessageSource (typically the ApplicationContext) that it runs in. |
| MessageSourceResolvable | org.springframework.context | Interface for objects that are suitable for message resolution in a
MessageSource . |
| MetadataAwareAspectInstanceFactory | org.springframework.aop.aspectj.annotation | Subinterface of AspectInstanceFactory
that returns AspectMetadata associated with AspectJ-annotated classes. |
| MethodBeforeAdvice | org.springframework.aop | Advice invoked before a method is invoked. |
| MethodMatcher | org.springframework.aop | Part of a Pointcut : Checks whether the target method is eligible for advice. |
| MethodNameResolver | org.springframework.web.servlet.mvc.multiaction | Interface 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. |
| MethodReplacer | org.springframework.beans.factory.support | Interface to be implemented by classes that can reimplement any method
on an IoC-managed object: the Method Injection form of
Dependency Injection. |
| MimeMessagePreparator | org.springframework.mail.javamail | Callback interface for the preparation of JavaMail MIME messages. |
| MultipartActionRequest | org.springframework.web.portlet.multipart | Interface which provides additional methods for dealing with multipart
content within a portlet request, allowing to access uploaded files. |
| MultipartFile | org.springframework.web.multipart | A representation of an uploaded file received in a multipart request. |
| MultipartHttpServletRequest | org.springframework.web.multipart | Provides additional methods for dealing with multipart content within a
servlet request, allowing to access uploaded files. |
| MultipartResolver | org.springframework.web.multipart | A strategy interface for multipart file upload resolution in accordance
with RFC 1867. |
| NamedBean | org.springframework.beans.factory | Counterpart of BeanNameAware. |
| NamedParameterJdbcOperations | org.springframework.jdbc.core.namedparam | Interface specifying a basic set of JDBC operations allowing the use
of named parameters rather than the traditional '?' |
| NamespaceHandler | org.springframework.beans.factory.xml | Base interface used by the DefaultBeanDefinitionDocumentReader
for handling custom namespaces in a Spring XML configuration file. |
| NamespaceHandlerResolver | org.springframework.beans.factory.xml | Used by the DefaultBeanDefinitionDocumentReader to
locate a NamespaceHandler implementation for a particular namespace URI. |
| NativeJdbcExtractor | org.springframework.jdbc.support.nativejdbc | Interface for extracting native JDBC objects from wrapped objects coming from
connection pools. |
| NotificationPublisher | org.springframework.jmx.export.notification | Simple interface allowing Spring-managed MBeans to publish JMX notifications
without being aware of how those notifications are being transmitted to the
MBeanServer . |
| NotificationPublisherAware | org.springframework.jmx.export.notification | Interface to be implemented by any Spring-managed resource that is to be
registered with an MBeanServer and wishes to send
JMX javax.management.Notifications . |
| ObjectFactory | org.springframework.beans.factory | Defines a factory which can return an Object instance
(possibly shared or independent) when invoked. |
| ObjectNamingStrategy | org.springframework.jmx.export.naming | Strategy interface that encapsulates the creation of ObjectName instances. |
| OracleLobHandler.LobCallback | org.springframework.jdbc.support.lob | Internal callback interface for use with createLob. |
| Ordered | org.springframework.core | Interface that can be implemented by objects that should be
orderable, for example in a Collection. |
| PagedListSourceProvider | org.springframework.beans.support | Callback that provides the source for a reloadable List. |
| ParameterDisposer | org.springframework.jdbc.core | Interface to be implemented by objects that can close resources
allocated by parameters like SqlLobValues. |
| ParameterizedRowMapper | org.springframework.jdbc.core.simple | Extension of the RowMapper interface,
adding type parameterization. |
| ParameterMapper | org.springframework.jdbc.core | Implement this interface when parameters need to be customized based
on the connection. |
| ParameterNameDiscoverer | org.springframework.core | Interface to discover parameter names for methods and constructors. |
| ParseState.Entry | org.springframework.beans.factory.parsing | Marker interface for entries into the ParseState . |
| PathMatcher | org.springframework.util | Strategy interface for String-based path matching. |
| PersistenceExceptionTranslator | org.springframework.dao.support | Interface implemented by Spring integrations with data access technologies
that throw runtime exceptions, such as JPA, TopLink, JDO and Hibernate. |
| PersistenceUnitManager | org.springframework.orm.jpa.persistenceunit | Interface that defines an abstraction for finding and managing
JPA PersistenceUnitInfos. |
| PersistenceUnitPostProcessor | org.springframework.orm.jpa.persistenceunit | Callback interface for post-processing a JPA PersistenceUnitInfo. |
| PlatformTransactionManager | org.springframework.transaction | This is the central interface in Spring's transaction infrastructure. |
| Pointcut | org.springframework.aop | Core Spring pointcut abstraction. |
| PointcutAdvisor | org.springframework.aop | Superinterface for all Advisors that are driven by a pointcut. |
| PoolingConfig | org.springframework.aop.target | Config interface for a pooling target source. |
| PortletConfigAware | org.springframework.web.portlet.context | Interface to be implemented by any object that wishes to be notified
of the PortletConfig (typically determined by the PortletApplicationContext)
that it runs in. |
| PortletContextAware | org.springframework.web.portlet.context | Interface to be implemented by any object that wishes to be notified
of the PortletContext (typically determined by the PortletApplicationContext)
that it runs in. |
| PortletMultipartResolver | org.springframework.web.portlet.multipart | Portlet version of Spring's multipart resolution strategy for file uploads
as defined in RFC 1867. |
| PreparedStatementCallback | org.springframework.jdbc.core | Generic callback interface for code that operates on a PreparedStatement. |
| PreparedStatementCreator | org.springframework.jdbc.core | One of the two central callback interfaces used by the JdbcTemplate class. |
| PreparedStatementSetter | org.springframework.jdbc.core | General callback interface used by the JdbcTemplate class. |
| ProblemReporter | org.springframework.beans.factory.parsing | SPI interface allowing tools and other external processes to handle errors
and warnings reported during bean definition parsing. |
| ProducerCallback | org.springframework.jms.core | Callback for sending a message to a JMS destination. |
| ProfileValueSource | org.springframework.test.annotation | No description provided. |
| PropertiesPersister | org.springframework.util | Strategy interface for persisting java.util.Properties,
allowing for pluggable parsing strategies. |
| PropertyAccessor | org.springframework.beans | Common interface for classes that can access named properties
(such as bean properties of an object or fields in an object)
Serves as base interface for BeanWrapper . |
| PropertyEditorRegistrar | org.springframework.beans | Interface for strategies that register custom property editors with a
property editor registry. |
| PropertyEditorRegistry | org.springframework.beans | Encapsulates methods for registering JavaBeans PropertyEditors . |
| PropertyValues | org.springframework.beans | Holder containing 0 or more PropertyValue objects,
typically comprising one update. |
| ProxyMethodInvocation | org.springframework.aop | Extension of the AOP Alliance MethodInvocation
interface, allowing access to the proxy that the method invocation was made through. |
| RawTargetAccess | org.springframework.aop | Marker for AOP proxy interfaces (in particular: introduction interfaces)
that explicitly intend to return the raw target object (which would normally
get replaced with the proxy object when returned from a method invocation). |
| ReaderEventListener | org.springframework.beans.factory.parsing | Interface that receives callbacks for component, alias and import
registrations during a bean definition reading process. |
| RecordCreator | org.springframework.jca.cci.core | Callback interface for creating a CCI Record instance,
usually based on the passed-in CCI RecordFactory. |
| RecordExtractor | org.springframework.jca.cci.core | Callback interface for extracting a result object from a CCI Record instance. |
| ReflectionUtils.FieldCallback | org.springframework.util | Callback interface invoked on each field in the hierarchy. |
| ReflectionUtils.FieldFilter | org.springframework.util | Callback optionally used to filter fields to be operated on by a field callback. |
| ReflectionUtils.MethodCallback | org.springframework.util | Action to take on each method. |
| ReflectionUtils.MethodFilter | org.springframework.util | Callback optionally used to method fields to be operated on by a method callback. |
| Refreshable | org.springframework.aop.target.dynamic | Interface to be implemented by dynamic target objects,
which support reloading and optionally polling for updates. |
| RemoteInvocationExecutor | org.springframework.remoting.support | Strategy interface for executing a RemoteInvocation on a target object. |
| RemoteInvocationFactory | org.springframework.remoting.support | Strategy interface for creating a RemoteInvocation from an AOP MethodInvocation. |
| RequestAttributes | org.springframework.web.context.request | Abstraction for accessing attribute objects associated with a request. |
| RequestToViewNameTranslator | org.springframework.web.servlet | Strategy interface for translating an incoming
HttpServletRequest into a
logical view name when no view name is explicitly supplied. |
| Resource | org.springframework.core.io | Interface for a resource descriptor that abstracts from the actual
type of underlying resource, such as a file or class path resource. |
| ResourceLoader | org.springframework.core.io | Strategy interface for loading resources (e.. class path or file system
resources). |
| ResourceLoaderAware | org.springframework.context | Interface to be implemented by any object that wishes to be notified of
the ResourceLoader (typically the ApplicationContext) that it runs in. |
| ResourcePatternResolver | org.springframework.core.io.support | Strategy interface for resolving a location pattern (for example,
an Ant-style path pattern) into Resource objects. |
| ResourceTransactionManager | org.springframework.transaction.support | Extension of the PlatformTransactionManager
interface, indicating a native resource transaction manager, operating on a single
target resource. |
| ResponseTimeMonitor | org.springframework.util | Interface implemented by objects that can provide performance information
as well as a record of the number of times they are accessed. |
| ResultSetExtractor | org.springframework.jdbc.core | Callback interface used by JdbcTemplate 's query methods. |
| RmiInvocationHandler | org.springframework.remoting.rmi | Interface for RMI invocation handlers instances on the server,
wrapping exported services. |
| RowCallbackHandler | org.springframework.jdbc.core | An interface used by JdbcTemplate for processing rows of a
ResultSet on a per-row basis. |
| RowMapper | org.springframework.jdbc.core | An interface used by JdbcTemplate for mapping rows of a
ResultSet on a per-row basis. |
| SavepointManager | org.springframework.transaction | Interface that specifies an API to programmatically manage transaction
savepoints in a generic fashion. |
| SchedulerContextAware | org.springframework.scheduling.quartz | Callback interface to be implemented by Spring-managed
Quartz artifacts that need access to the SchedulerContext
(without having natural access to it). |
| SchedulingAwareRunnable | org.springframework.scheduling | Extension of the Runnable interface, adding special callbacks
for long-running operations. |
| SchedulingTaskExecutor | org.springframework.scheduling | A TaskExecutor extension exposing
scheduling characteristics that are relevant to potential task submitters. |
| Scope | org.springframework.beans.factory.config | Strategy interface used by a ConfigurableBeanFactory ,
representing a target scope to hold bean instances in. |
| ScopedObject | org.springframework.aop.scope | An AOP introduction interface for scoped objects. |
| ScriptFactory | org.springframework.scripting | Script definition interface, encapsulating the configuration
of a specific script as well as a factory method for
creating the actual scripted Java Object. |
| ScriptSource | org.springframework.scripting | Interface that defines the source of a script. |
| SelfNaming | org.springframework.jmx.export.naming | Interface that allows infrastructure components to provide their own
ObjectNames to the MBeanExporter. |
| ServerSessionFactory | org.springframework.jms.listener.serversession | SPI interface to be implemented by components that manage
JMS ServerSessions. |
| ServletConfigAware | org.springframework.web.context | Interface to be implemented by any object that wishes to be notified
of the ServletConfig (typically determined by the WebApplicationContext)
that it runs in. |
| ServletContextAware | org.springframework.web.context | Interface to be implemented by any object that wishes to be notified
of the ServletContext (typically determined by the WebApplicationContext)
that it runs in. |
| SessionAwareMessageListener | org.springframework.jms.listener | Variant of the standard JMS MessageListener interface,
offering not only the received Message but also the underlying
JMS Session object. |
| SessionCallback | org.springframework.jms.core | Callback for executing any number of operations on a provided
Session . |
| SessionFactory | org.springframework.orm.toplink | The SessionFactory interface serves as factory for TopLink Sessions,
allowing for dependency injection on thread-safe TopLink-based DAOs. |
| SessionProxy | org.springframework.jms.connection | Subinterface of Session to be implemented by
Session proxies. |
| SimpleJdbcOperations | org.springframework.jdbc.core.simple | JDBC operations nterface usable on Java 5 and above, exposing a
set of common JDBC operations, whose interface is simplified
through the use of varargs and autoboxing. |
| SingletonBeanRegistry | org.springframework.beans.factory.config | Interface that defines a registry for shared bean instances. |
| SmartConnectionFactory | org.springframework.jms.connection | Extension of the javax.jms.ConnectionFactory interface,
indicating how to release Connections obtained from it. |
| SmartDataSource | org.springframework.jdbc.datasource | Extension of the javax.sql.DataSource interface, to be
implemented by special DataSources that return JDBC Connections
in an unwrapped fashion. |
| SmartFactoryBean | org.springframework.beans.factory | Extension of the FactoryBean interface. |
| SmartInstantiationAwareBeanPostProcessor | org.springframework.beans.factory.config | Extension of the InstantiationAwareBeanPostProcessor interface,
adding a callback for predicting the eventual type of a processed bean. |
| SmartSessionBean | org.springframework.ejb.support | Interface to be implemented by Session Beans that want
to expose important state to cooperating classes. |
| SmartTransactionObject | org.springframework.transaction.support | Interface 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. |
| SortDefinition | org.springframework.beans.support | Definition for sorting bean instances by a property. |
| SourceExtractor | org.springframework.beans.factory.parsing | Simple strategy allowing tools to control how source metadata is attached
to the bean definition metadata. |
| SpringProxy | org.springframework.aop | Marker interface implemented by all AOP proxies. |
| SQLExceptionTranslator | org.springframework.jdbc.support | Strategy interface for translating between SQLExceptions
and Spring's data access strategy-agnostic DataAccessException
hierarchy. |
| SqlMapClientCallback | org.springframework.orm.ibatis | Callback interface for data access code that works with the iBATIS
SqlMapExecutor interface. |
| SqlMapClientOperations | org.springframework.orm.ibatis | Interface that specifies a basic set of iBATIS SqlMapClient operations,
implemented by SqlMapClientTemplate . |
| SqlParameterSource | org.springframework.jdbc.core.namedparam | Interface that defines common functionality for objects that can
offer parameter values for named SQL parameters, serving as argument
for NamedParameterJdbcTemplate operations. |
| SqlProvider | org.springframework.jdbc.core | Interface to be implemented by objects that can provide SQL strings. |
| SqlReturnType | org.springframework.jdbc.core | Interface to be implemented for retrieving values for more complex database-specific
types not supported by the standard CallableStatement.getObject method. |
| SqlRowSet | org.springframework.jdbc.support.rowset | Mirror interface for javax.sql.RowSet, representing
disconnected java.sql.ResultSet data. |
| SqlRowSetMetaData | org.springframework.jdbc.support.rowset | Meta data interface for Spring's SqlRowSet,
analogous to javax.sql.ResultSetMetaData
The main difference to the standard JDBC RowSetMetaData is that an SQLException
is never thrown here. |
| SqlTypeValue | org.springframework.jdbc.core | Interface to be implemented for setting values for more complex database specific
types not supported by the standard setObject method. |
| StatementCallback | org.springframework.jdbc.core | Generic callback interface for code that operates on a JDBC Statement. |
| TargetClassAware | org.springframework.aop | Minimal interface for exposing the target class behind a proxy. |
| TargetSource | org.springframework.aop | A 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. |
| TargetSourceCreator | org.springframework.aop.framework.autoproxy | Implementations can create special target sources, such as pooling target
sources, for particular beans. |
| TaskExecutor | org.springframework.core.task | Simple task executor interface that abstracts the execution
of a Runnable . |
| Theme | org.springframework.ui.context | A Theme can resolve theme-specific messages, codes, file paths, etcetera (e.g. CSS and image files in a web environment). |
| ThemeResolver | org.springframework.web.servlet | Interface for web-based theme resolution strategies that allows for
both theme resolution via the request and theme modification via
request and response. |
| ThemeSource | org.springframework.ui.context | Interface to be implemented by objects that can resolve Themes. |
| ThreadLocalTargetSourceStats | org.springframework.aop.target | Statistics for a ThreadLocal TargetSource. |
| ThrowawayController | org.springframework.web.servlet.mvc.throwaway | ThrowawayController is an alternative to Spring's default Controller interface,
for executable per-request command instances that are not aware of the Servlet API. |
| ThrowsAdvice | org.springframework.aop | Tag interface for throws advice. |
| TopLinkCallback | org.springframework.orm.toplink | Callback interface for TopLink code. |
| TopLinkOperations | org.springframework.orm.toplink | Interface that specifies a basic set of TopLink operations,
implemented by TopLinkTemplate . |
| ToStringStyler | org.springframework.core.style | A strategy interface for pretty-printing toString() methods. |
| TransactionAttribute | org.springframework.transaction.interceptor | This interface adds a rollbackOn specification to TransactionDefinition. |
| TransactionAttributeSource | org.springframework.transaction.interceptor | Interface used by TransactionInterceptor. |
| TransactionCallback | org.springframework.transaction.support | Callback interface for transactional code. |
| TransactionDefinition | org.springframework.transaction | Interface that defines Spring-compliant transaction properties. |
| TransactionOperations | org.springframework.transaction.support | Interface specifying basic transaction execution operations. |
| TransactionStatus | org.springframework.transaction | Representation of the status of a transaction. |
| TransactionSynchronization | org.springframework.transaction.support | Interface for transaction synchronization callbacks. |
| TypeConverter | org.springframework.beans | Interface that defines type conversion methods. |
| Validator | org.springframework.validation | A validator for application-specific objects. |
| ValueStyler | org.springframework.core.style | Strategy that encapsulates value string styling algorithms according to
Spring conventions. |
| VelocityConfig | org.springframework.web.servlet.view.velocity | Interface to be implemented by objects that configure and manage a
VelocityEngine for automatic lookup in a web environment. |
| View | org.springframework.web.servlet | MVC View for a web interaction. |
| ViewResolver | org.springframework.web.servlet | Interface to be implemented by objects that can resolve views by name. |
| WeakReferenceMonitor.ReleaseListener | org.springframework.util | Listener that is notified when the handle is being released. |
| WebApplicationContext | org.springframework.web.context | Interface to provide configuration for a web application. |
| WebRequest | org.springframework.web.context.request | Generic interface for a web request. |
| WebRequestInterceptor | org.springframework.web.context.request | Interface for general web request interception. |
| XmlBeanDefinitionParser | org.springframework.beans.factory.xml | Strategy interface for parsing XML bean definitions. |