java.lang.Objectorg.springframework.remoting.support.RemotingSupport
org.springframework.remoting.support.RemoteExporter
org.springframework.remoting.support.RemoteInvocationBasedExporter
org.springframework.remoting.rmi.RemoteInvocationSerializingExporter
All Implemented Interfaces:
InitializingBean, BeanClassLoaderAware
Direct Known Subclasses:
SimpleHttpInvokerServiceExporter, HttpInvokerServiceExporter
Provides template methods for ObjectInputStream and
ObjectOutputStream handling.
Juergen - Hoeller2.5.1 - | Field Summary | ||
|---|---|---|
| public static final String | CONTENT_TYPE_SERIALIZED_OBJECT | Default content type: "application/x-java-serialized-object" |
| Fields inherited from org.springframework.remoting.support.RemotingSupport: |
|---|
| logger |
| Method from org.springframework.remoting.rmi.RemoteInvocationSerializingExporter Summary: |
|---|
| afterPropertiesSet, createObjectInputStream, createObjectOutputStream, doReadRemoteInvocation, doWriteRemoteInvocationResult, getContentType, getProxy, prepare, setContentType |
| Methods from org.springframework.remoting.support.RemoteInvocationBasedExporter: |
|---|
| getRemoteInvocationExecutor, invoke, invokeAndCreateResult, setRemoteInvocationExecutor |
| Methods from org.springframework.remoting.support.RemoteExporter: |
|---|
| checkService, checkServiceInterface, getExporterName, getProxyForService, getService, getServiceInterface, isRegisterTraceInterceptor, setRegisterTraceInterceptor, setService, setServiceInterface |
| Methods from org.springframework.remoting.support.RemotingSupport: |
|---|
| getBeanClassLoader, overrideThreadContextClassLoader, resetThreadContextClassLoader, setBeanClassLoader |
| Methods from java.lang.Object: |
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method from org.springframework.remoting.rmi.RemoteInvocationSerializingExporter Detail: |
|---|
|
The default implementation creates a Spring CodebaseAwareObjectInputStream . |
The default implementation creates a plain java.io.ObjectOutputStream . |
The default implementation simply calls java.io.ObjectInputStream#readObject() . Can be overridden for deserialization of a custom wrapper object rather than the plain invocation, for example an encryption-aware holder. |
The default implementation simply calls java.io.ObjectOutputStream#writeObject . Can be overridden for serialization of a custom wrapper object rather than the plain invocation, for example an encryption-aware holder. |
|
|
|
Default is "application/x-java-serialized-object". |