stomp.wrapper
Class WrapperFactory
java.lang.Object
|
+--stomp.util.AbstractFactory
|
+--stomp.wrapper.WrapperFactory
- Direct Known Subclasses:
- JDOWrapperFactory
- public class WrapperFactory
- extends AbstractFactory
takes care of wrapping and unwrapping objects in application dependent ways.
This might mean producing service layers, wrapping in Service enhanced proxies,
etc.
This base implementation takes care of service layer wrappers, the dynamic proxies
that intercept method calls and add services to them.
- Author:
- Eric Lindauer
Method Summary |
static WrapperFactory |
singleton()
|
java.util.Collection |
unwrap(java.util.Collection cln)
|
java.util.Iterator |
unwrap(java.util.Iterator iterator)
|
java.util.Map |
unwrap(java.util.Map map)
|
java.lang.Object |
unwrap(java.lang.Object object)
|
java.lang.Object[] |
unwrap(java.lang.Object[] objects)
|
java.util.Collection |
wrap(java.util.Collection cln)
|
java.util.Iterator |
wrap(java.util.Iterator iterator)
|
java.util.Map |
wrap(java.util.Map map)
|
java.lang.Object |
wrap(java.lang.Object object)
|
java.lang.Object[] |
wrap(java.lang.Object[] objects)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WrapperFactory
public WrapperFactory()
singleton
public static WrapperFactory singleton()
wrap
public java.lang.Object wrap(java.lang.Object object)
unwrap
public java.lang.Object unwrap(java.lang.Object object)
unwrap
public java.util.Collection unwrap(java.util.Collection cln)
unwrap
public java.util.Iterator unwrap(java.util.Iterator iterator)
unwrap
public java.lang.Object[] unwrap(java.lang.Object[] objects)
unwrap
public java.util.Map unwrap(java.util.Map map)
wrap
public java.util.Collection wrap(java.util.Collection cln)
wrap
public java.lang.Object[] wrap(java.lang.Object[] objects)
wrap
public java.util.Map wrap(java.util.Map map)
wrap
public java.util.Iterator wrap(java.util.Iterator iterator)