org.jbpm.services.ejb.remote.api
Class RemoteMap
java.lang.Object
org.jbpm.services.ejb.remote.api.AbstractRemoteObject
org.jbpm.services.ejb.remote.api.RemoteMap
- All Implemented Interfaces:
- Serializable, Map<String,Object>
public class RemoteMap
- extends AbstractRemoteObject
- implements Map<String,Object>, Serializable
Dedicated Map
implementation to simplify remote invocation of service methods that accept custom object input.
This map is backed by an internal map that holds already serialized content to avoid additional serialization on sending time.
That removes the burden of ensuring that container will know about all custom data model classes as part of global classpath.
This implementation does not support all methods that are usually not used when sending data. It shall be considered only as a wrapper
and not actual and complete implementation of a map.
- See Also:
- Serialized Form
Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RemoteMap
public RemoteMap()
clear
public void clear()
- Specified by:
clear
in interface Map<String,Object>
containsKey
public boolean containsKey(Object key)
- Specified by:
containsKey
in interface Map<String,Object>
get
public Object get(Object key)
- Specified by:
get
in interface Map<String,Object>
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interface Map<String,Object>
keySet
public Set<String> keySet()
- Specified by:
keySet
in interface Map<String,Object>
put
public Object put(String key,
Object value)
- Specified by:
put
in interface Map<String,Object>
putAll
public void putAll(Map<? extends String,? extends Object> input)
- Specified by:
putAll
in interface Map<String,Object>
remove
public Object remove(Object key)
- Specified by:
remove
in interface Map<String,Object>
size
public int size()
- Specified by:
size
in interface Map<String,Object>
values
public Collection<Object> values()
- Specified by:
values
in interface Map<String,Object>
containsValue
public boolean containsValue(Object arg0)
- Specified by:
containsValue
in interface Map<String,Object>
entrySet
public Set<Map.Entry<String,Object>> entrySet()
- Specified by:
entrySet
in interface Map<String,Object>
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.