Uses of Interface
org.jcsp.util.filter.Filter
-
Packages that use Filter Package Description org.jcsp.net This is main package for JCSP.NET.org.jcsp.net.dynamic Supports dynamic operations over the JCSP.NET infrastructure.org.jcsp.util.filter This defines filtering channels that can apply transformations to objects as they are read and/or written. -
-
Uses of Filter in org.jcsp.net
Classes in org.jcsp.net that implement Filter Modifier and Type Class Description (package private) classDeserializeChannelFilterThis class is used in the dynamic class loading mechanism.private classLoopbackLink.LoopbackSerializationFilterMethods in org.jcsp.net with parameters of type Filter Modifier and Type Method Description (package private) voidLink. addTxFilter(Filter filter, int index)Adds a transmission filter.(package private) voidLink. removeTxFilter(Filter filter)Removes a transmission filter. -
Uses of Filter in org.jcsp.net.dynamic
Classes in org.jcsp.net.dynamic that implement Filter Modifier and Type Class Description (package private) classDataSerializationFilterA filter to be plugged into the sending end of a channel if dynamic class transfer is to be supported over the channel.(package private) classDeserializeChannelFilterThis class is used in the dynamic class loading mechanism.Fields in org.jcsp.net.dynamic declared as Filter Modifier and Type Field Description private static FilterDynamicClassLoader. nonDynamicClassLoadingRxFilterThe alternative RX filter that does not support dynamic class loading, returned bygetNonDynamicClassLoadingRxFilter.Methods in org.jcsp.net.dynamic that return Filter Modifier and Type Method Description FilterDynamicClassLoader.DynamicClassLoaderUserObject. getChannelRxFilter()Returns the RX filter to be used at the receiving end of a channel if dynamic class loading is to be supported over that channel.FilterDynamicClassLoader. getChannelRxFilter()Returns the RX filter to be used at the receiving end of a channel if dynamic class loading is to be supported over that channel.FilterDynamicClassLoader.DynamicClassLoaderUserObject. getChannelTxFilter()Returns the TX filter to be used at the sending end of a channel if dynamic class laoding is to be supported over that channel.FilterDynamicClassLoader. getChannelTxFilter()Returns the TX filter to be used at the sending end of a channel if dynamic class loading is to be supported over that channel.static FilterDynamicClassLoader. getNonDynamicClassLoadingRxFilter()An alternative RX filter that does not support dynamic class loading but will properly unmarshal objects wrapped up by a TX filter.FilterMigratableAltingChannelInputImpl. getReadFilter(int index)FilterMigratableChannelOutputImpl. getWriteFilter(int index)Methods in org.jcsp.net.dynamic with parameters of type Filter Modifier and Type Method Description voidMigratableAltingChannelInputImpl. addReadFilter(Filter filter)voidMigratableAltingChannelInputImpl. addReadFilter(Filter filter, int index)voidMigratableChannelOutputImpl. addWriteFilter(Filter filter)voidMigratableChannelOutputImpl. addWriteFilter(Filter filter, int index)voidMigratableAltingChannelInputImpl. removeReadFilter(Filter filter)voidMigratableChannelOutputImpl. removeWriteFilter(Filter filter) -
Uses of Filter in org.jcsp.util.filter
Classes in org.jcsp.util.filter that implement Filter Modifier and Type Class Description classPoisonFilterThis filter will throw aPoisonExceptionwhenfilter(Object)is called.Fields in org.jcsp.util.filter declared as Filter Modifier and Type Field Description private Filter[]FilterHolder. filtersThe array of filters.private Filter[]FilteredChannelFactory. readFiltersRead filters to install in channels created by this factory.private Filter[]FilteredChannelFactory. writeFiltersWrite filters to install in channels created by this factory.Methods in org.jcsp.util.filter that return Filter Modifier and Type Method Description FilterFilterHolder. getFilter(int index)Returns a filter at the given array index.FilterFilteredAltingChannelInput. getReadFilter(int index)FilterFilteredChannelInputWrapper. getReadFilter(int index)FilterFilteredSharedChannelInputWrapper. getReadFilter(int index)FilterReadFiltered. getReadFilter(int index)Returns the read filter installed at the given index.FilterFilteredChannelOutputWrapper. getWriteFilter(int index)FilterFilteredSharedChannelOutputWrapper. getWriteFilter(int index)FilterWriteFiltered. getWriteFilter(int index)Returns the write filter installed at the given index.Methods in org.jcsp.util.filter with parameters of type Filter Modifier and Type Method Description voidFilterHolder. addFilter(Filter filter)Adds a filter to the end of the array, possibly enlarging it if it is full.voidFilterHolder. addFilter(Filter filter, int index)Adds a filter at the given index.voidFilteredAltingChannelInput. addReadFilter(Filter filter)voidFilteredAltingChannelInput. addReadFilter(Filter filter, int index)voidFilteredChannelInputWrapper. addReadFilter(Filter filter)voidFilteredChannelInputWrapper. addReadFilter(Filter filter, int index)voidFilteredSharedChannelInputWrapper. addReadFilter(Filter filter)voidFilteredSharedChannelInputWrapper. addReadFilter(Filter filter, int index)voidReadFiltered. addReadFilter(Filter filter)Installs a read filter defining a transformation to be applied by thereadmethod of the channel end.voidReadFiltered. addReadFilter(Filter filter, int index)Installs a read filter defining a transformation to be applied by thereadmethod of the channel end at a specific index.voidFilteredChannelOutputWrapper. addWriteFilter(Filter filter)voidFilteredChannelOutputWrapper. addWriteFilter(Filter filter, int index)voidFilteredSharedChannelOutputWrapper. addWriteFilter(Filter filter)voidFilteredSharedChannelOutputWrapper. addWriteFilter(Filter filter, int index)voidWriteFiltered. addWriteFilter(Filter filter)Installs a write filter defining a transformation to be applied by thewritemethod of the channel end.voidWriteFiltered. addWriteFilter(Filter filter, int index)Installs a write filter defining a transformation to be applied by thewritemethod of the channel end at a specific index.voidFilterHolder. removeFilter(Filter filter)Removes a filter from the set.voidFilteredAltingChannelInput. removeReadFilter(Filter filter)voidFilteredChannelInputWrapper. removeReadFilter(Filter filter)voidFilteredSharedChannelInputWrapper. removeReadFilter(Filter filter)voidReadFiltered. removeReadFilter(Filter filter)Removes the first read filter (lowest index) matching the filter given as a parameter.voidFilteredChannelOutputWrapper. removeWriteFilter(Filter filter)voidFilteredSharedChannelOutputWrapper. removeWriteFilter(Filter filter)voidWriteFiltered. removeWriteFilter(Filter filter)Removes the first write filter (lowest index) matching the filter given as a parameter.Constructors in org.jcsp.util.filter with parameters of type Filter Constructor Description FilteredChannelFactory(Filter[] readFilters, Filter[] writeFilters)All channels constructed with this Factory instance will have the specifiedFilterobjects inserted into them.
-