-
- All Superinterfaces:
HttpLane<Object>,swim.streamlet.Inlet<Map<K,V>>,Iterable<Map.Entry<K,V>>,swim.util.IterableMap<K,V>,Lane,swim.util.Log,Map<K,V>,swim.streamlet.MapInlet<K,V,Map<K,V>>,swim.streamlet.MapOutlet<K,V,MapLane<K,V>>,swim.observable.Observable<Object>,swim.observable.ObservableIterableMap<K,V>,swim.observable.ObservableMap<K,V>,swim.observable.ObservableOrderedMap<K,V>,swim.observable.ObservableSortedMap<K,V>,swim.util.OrderedMap<K,V>,swim.streamlet.Outlet<MapLane<K,V>>,SortedMap<K,V>
public interface MapLane<K,V> extends Lane, swim.observable.ObservableOrderedMap<K,V>, swim.streamlet.MapInlet<K,V,Map<K,V>>, swim.streamlet.MapOutlet<K,V,MapLane<K,V>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MapLane<K,V>decodeRequest(DecodeRequestHttp<Object> decodeRequest)MapLane<K,V>didClear(swim.observable.function.DidClear didClear)MapLane<K,V>didCommand(DidCommand didCommand)MapLane<K,V>didDrop(swim.observable.function.DidDrop didDrop)MapLane<K,V>didEnter(DidEnter didEnter)MapLane<K,V>didLeave(DidLeave didLeave)MapLane<K,V>didRemove(swim.observable.function.DidRemoveKey<K,V> didRemove)MapLane<K,V>didRequest(DidRequestHttp<Object> didRequest)MapLane<K,V>didRespond(DidRespondHttp<?> didRespond)MapLane<K,V>didTake(swim.observable.function.DidTake didTake)MapLane<K,V>didUpdate(swim.observable.function.DidUpdateKey<K,V> didUpdate)MapLane<K,V>didUplink(DidUplink didUplink)MapLane<K,V>doRespond(DoRespondHttp<Object> doRespond)booleanisResident()MapLane<K,V>isResident(boolean isResident)MapLane<K,V>isSigned(boolean isSigned)booleanisTransient()MapLane<K,V>isTransient(boolean isTransient)<K2> MapLane<K2,V>keyClass(Class<K2> keyClass)swim.structure.Form<K>keyForm()<K2> MapLane<K2,V>keyForm(swim.structure.Form<K2> keyForm)swim.util.Cursor<K>keyIterator()MapLane<K,V>observe(Object observer)swim.util.OrderedMap<K,V>snapshot()MapLane<K,V>unobserve(Object observer)<V2> MapLane<K,V2>valueClass(Class<V2> valueClass)swim.structure.Form<V>valueForm()<V2> MapLane<K,V2>valueForm(swim.structure.Form<V2> valueForm)MapLane<K,V>willClear(swim.observable.function.WillClear willClear)MapLane<K,V>willCommand(WillCommand willCommand)MapLane<K,V>willDrop(swim.observable.function.WillDrop willDrop)MapLane<K,V>willEnter(WillEnter willEnter)MapLane<K,V>willLeave(WillLeave willLeave)MapLane<K,V>willRemove(swim.observable.function.WillRemoveKey<K> willRemove)MapLane<K,V>willRequest(WillRequestHttp<?> willRequest)MapLane<K,V>willRespond(WillRespondHttp<?> willRespond)MapLane<K,V>willTake(swim.observable.function.WillTake willTake)MapLane<K,V>willUpdate(swim.observable.function.WillUpdateKey<K,V> willUpdate)MapLane<K,V>willUplink(WillUplink willUplink)-
Methods inherited from interface swim.streamlet.Inlet
bindInput, disconnectInputs, disconnectOutputs, input, invalidateOutput, reconcileOutput, unbindInput
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface swim.api.lane.Lane
close, debug, error, hostUri, info, isSigned, laneUri, nodeUri, trace, warn
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Methods inherited from interface swim.streamlet.MapOutlet
containsKey, filter, get, invalidateInputKey, map, memoize, outlet, reconcileInputKey, reduce, watch
-
Methods inherited from interface swim.util.OrderedMap
clear, comparator, containsKey, containsValue, entrySet, firstEntry, firstKey, firstValue, get, getEntry, getIndex, headMap, indexOf, isEmpty, iterator, keySet, lastEntry, lastKey, lastValue, nextEntry, nextKey, nextValue, previousEntry, previousKey, previousValue, put, putAll, remove, size, subMap, tailMap, valueIterator, values
-
-
-
-
Method Detail
-
keyForm
swim.structure.Form<K> keyForm()
-
valueForm
swim.structure.Form<V> valueForm()
-
isResident
boolean isResident()
-
isTransient
boolean isTransient()
-
unobserve
MapLane<K,V> unobserve(Object observer)
- Specified by:
unobservein interfaceHttpLane<K>- Specified by:
unobservein interfaceLane- Specified by:
unobservein interfaceswim.observable.Observable<K>- Specified by:
unobservein interfaceswim.observable.ObservableMap<K,V>- Specified by:
unobservein interfaceswim.observable.ObservableSortedMap<K,V>
-
willCommand
MapLane<K,V> willCommand(WillCommand willCommand)
- Specified by:
willCommandin interfaceLane
-
didCommand
MapLane<K,V> didCommand(DidCommand didCommand)
- Specified by:
didCommandin interfaceLane
-
willUplink
MapLane<K,V> willUplink(WillUplink willUplink)
- Specified by:
willUplinkin interfaceLane
-
decodeRequest
MapLane<K,V> decodeRequest(DecodeRequestHttp<Object> decodeRequest)
- Specified by:
decodeRequestin interfaceHttpLane<K>- Specified by:
decodeRequestin interfaceLane
-
willRequest
MapLane<K,V> willRequest(WillRequestHttp<?> willRequest)
- Specified by:
willRequestin interfaceHttpLane<K>- Specified by:
willRequestin interfaceLane
-
didRequest
MapLane<K,V> didRequest(DidRequestHttp<Object> didRequest)
- Specified by:
didRequestin interfaceHttpLane<K>- Specified by:
didRequestin interfaceLane
-
doRespond
MapLane<K,V> doRespond(DoRespondHttp<Object> doRespond)
-
willRespond
MapLane<K,V> willRespond(WillRespondHttp<?> willRespond)
- Specified by:
willRespondin interfaceHttpLane<K>- Specified by:
willRespondin interfaceLane
-
didRespond
MapLane<K,V> didRespond(DidRespondHttp<?> didRespond)
- Specified by:
didRespondin interfaceHttpLane<K>- Specified by:
didRespondin interfaceLane
-
-