Package tigase.map

# Class ClusterMapFactory

java.lang.Object
tigase.map.ClusterMapFactory

public class ClusterMapFactory extends Object

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static class`
  `ClusterMapFactory.ElementAddEvent`
  `static class`
  `ClusterMapFactory.ElementRemoveEvent`
  `static class`
  `ClusterMapFactory.MapClearEvent`
  `static class`
  `ClusterMapFactory.MapDestroyEvent`
  `static class`
  `ClusterMapFactory.NewMapCreatedEvent`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `<K, V> Map<K,V>`
  `createMap(String uid, Class<K> keyClass, Class<V> valueClass, String... params)`
  `void`
  `destroyMap(Map map)`
  `static final ClusterMapFactory`
  `get()`
  `EventBus`
  `getEventBus()`
  `<K, V> Map<K,V>`
  `getMap(String uid)`
  `void`
  `setEventBus(EventBus eventBus)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### get

    public static final ClusterMapFactory get()

  - ### createMap

    public <K, V> Map<K,V> createMap(String uid, Class<K> keyClass, Class<V> valueClass, String... params)

  - ### destroyMap

    public void destroyMap(Map map)

  - ### getEventBus

    public EventBus getEventBus()

  - ### setEventBus

    public void setEventBus(EventBus eventBus)

  - ### getMap

    public <K, V> Map<K,V> getMap(String uid)