org.databene.commons
Interface ThreadAware

All Known Subinterfaces:
ComponentBuilder<E>, Converter<S,T>, Generator<E>, GeneratorTask, NullableGenerator<E>, Task
All Known Implementing Classes:
AbstractArrayGenerator, AbstractBigDecimalGenerator, AbstractBigIntegerGenerator, AbstractComponentBuilder, AbstractConverter, AbstractGenerator, AbstractNullableGenerator, AbstractNumberGenerator, AbstractSampleGenerator, AbstractTask, AcademicTitleGenerator, AccessingConverter, AccessingGenerator, AddressGenerator, AlternativeComponentBuilder, AlternativeGenerator, AnyConverter, Array2EntityConverter, ArrayConverter, ArrayElementBuilder, ArrayElementExtractor, ArrayElementTypeConverter, ArrayPropertyExtractor, ArrayTypeConverter, AsBigDecimalGeneratorWrapper, AsBigIntegerGeneratorWrapper, AsByteGeneratorWrapper, AsDoubleGeneratorWrapper, AsFloatGeneratorWrapper, AsIntegerGeneratorWrapper, AsLongGeneratorWrapper, AsShortGeneratorWrapper, AttachedWeightSampleGenerator, BankAccountGenerator, BankGenerator, Base64ToByteArrayConverter, Bean2EntityConverter, BeanToPropertyArrayConverter, BinaryFileContentGenerator, BirthDateGenerator, BitReverseLongGenerator, BitReverseNaturalNumberGenerator, BlankArrayGenerator, BlankEntityGenerator, Boolean2NumberConverter, BooleanGenerator, BooleanMapper, ByteArray2StringConverter, ByteArrayGenerator, ByteArrayToBase64Converter, Calendar2DateConverter, CardinalGenerator, CaseConverter, CharacterGenerator, CharArray2StringConverter, CityGenerator, Class2StringConverter, CNPJGenerator, CollectionGenerator, CommaSeparatedListConverter, CompanyDomainGenerator, CompanyNameGenerator, ComponentNameMapper, ComponentTypeConverter, CompositeArrayGenerator, CompositeGenerator, CompositeTask, ConcatenatingGenerator, ConstantGenerator, ConstantNullableGenerator, ConstructorInvoker, ConverterChain, ConverterProxy, ConverterWrapper, ConvertingGenerator, ConvertingNullableGeneratorProxy, CountryGenerator, CPFGenerator, CreditCardNumberGenerator, CumulatedDoubleGenerator, CumulatedLongGenerator, CumulativeDistributionFunction.IPINumberGenerator, CurrentDateGenerator, CurrentDateTimeGenerator, CurrentMilliTimeGenerator, CurrentNanoTimeGenerator, CurrentTimeGenerator, CyclicGeneratorProxy, Date2CalendarConverter, Date2DurationConverter, Date2LongConverter, Date2TimestampConverter, DateGenerator, DateString2DurationConverter, DateTimeGenerator, DBSeqHiLoGenerator, DBSequenceGenerator, DefaultComponentBuilder, DefaultEntryConverter, DelocalizingConverter, DepartmentNameGenerator, DescriptorBasedGenerator, DigitsGenerator, DistributingGenerator, DomainGenerator, DynamicCountGenerator, DynamicInstanceArrayGenerator, DynamicLongGenerator, EAN13Generator, EAN8Generator, EANGenerator, EMailAddressBuilder, EMailAddressGenerator, Entity2ArrayConverter, Entity2BeanConverter, Entity2MapConverter, Enum2StringConverter, ExpandGeneratorProxy, ExpressionBasedGenerator, FamilyNameGenerator, FemaleFamilyNameConverter, FibonacciLongGenerator, FileContentGenerator, FileDeleter, FileGenerator, FileJoiner, FileNameGenerator, FilteringGenerator, FloatingPointQuantizer, FormatBasedConverter, FormatFormatConverter, GenderConverter, GenderGenerator, GenerateAndConsumeTask, GeneratorProxy, GeneratorWrapper, GivenNameGenerator, HibUUIDGenerator, HiLoGenerator, IncrementalIdGenerator, IncrementGenerator, IndividualWeightGenerator, InstanceArrayGenerator, IntegralQuantizer, IteratingGenerator, LiteralParser, LocalCSVGenerator, Locale2StringConverter, LocalSequenceGenerator, Long2DateConverter, LongGenerator, LuhnGenerator, Map2EntityConverter, MappedSampleGenerator, MessageConverter, MessageGenerator, MobileNumberGenerator, MultiComponentBuilder, MultiGeneratorWrapper, MutatingGeneratorProxy, NameNormalizer, NobilityTitleGenerator, NoOpConverter, NormalizeSpaceConverter, NounGenerator, NShotGeneratorProxy, NullableGeneratorWrapper, NullableScriptGenerator, NullInjectingGeneratorProxy, NullSafeConverterProxy, Number2BooleanConverter, Number2IntegerConverter, Number2StringConverter, NumberFormatBasedConverter, NumberFormatter, NumberParser, NumberToNumberConverter, OfflineSequenceGenerator, OneShotGenerator, PadovanLongGenerator, ParseFormatConverter, PerfTrackingTaskProxy, PersonFormatter, PersonGenerator, PhoneNumberGenerator, PlainEntityComponentBuilder, PrintfConverter, PropertyAccessConverter, PropertyExtractor, PropertyResourceBundleConverter, QueryGenerator, QueryHiLoGenerator, QueryLongGenerator, RandomBigDecimalGenerator, RandomBigIntegerGenerator, RandomDomainGenerator, RandomDoubleGenerator, RandomIntegerGenerator, RandomLongGenerator, RandomWalkDoubleGenerator, RandomWalkLongGenerator, RecurrenceRelationNumberGenerator, RegexReplacer, RegexStringGenerator, RepeatGeneratorProxy, ResultSetConverter, RunnableTask, SampleGenerator, ScriptConverter, ScriptGenerator, SeedGenerator, SeedSentenceGenerator, SeedWordGenerator, SequencedCSVSampleGenerator, SequencedDatasetCSVGenerator, SequenceGenerator, SequentialTask, ShuffleDoubleGenerator, ShuffleLongGenerator, SimpleArrayGenerator, SimpleConverter, SimpleGenerator, SimpleTypeEntityGenerator, SkipGeneratorProxy, SourceClassMethodInvoker, SplitStringConverter, SqlDate2UtilDateConverter, SSNGenerator, StateGenerator, StateTrackingTaskProxy, StateTransitionGenerator, StaticTargetClassMethodInvoker, StepDoubleGenerator, StepLongGenerator, StreetNameGenerator, String2BooleanConverter, String2ByteArrayConverter, String2CharConverter, String2ClassConverter, String2ConverterConverter, String2DateConverter, String2DateFormatConverter, String2DistributionConverter, String2EnumConverter, String2GregorianCalendarConverter, String2LocaleConverter, String2NumberConverter, String2NumberFormatConverter, String2PatternConverter, String2TimeConverter, String2TimestampConverter, SubArrayExtractor, SubstringExtractor, SynchronizedConverterProxy, SynchronizedGeneratorProxy, SynchronizedTask, TaskProxy, TextFileContentGenerator, ThreadSafeConverter, ThreadSafeGenerator, Time2StringConverter, TimedTask, Timestamp2DateConverter, TimestampFormatter, TINGenerator, ToArrayConverter, ToCollectionConverter, ToHashCodeConverter, ToHexConverter, ToLowerCaseConverter, TopLevelDomainGenerator, ToStringConverter, ToStringMethodInvoker, ToUpperCaseConverter, UniqueAlternativeGenerator, UniqueArrayGenerator, UniqueCompositeArrayGenerator, UniqueCompositeStringGenerator, UniqueFixedLengthStringGenerator, UniqueStringConverter, UniqueStringGenerator, URLDecodeConverter, URLEncodeConverter, UtilDate2SqlDateConverter, UUIDGenerator, ValidatingGenerator, ValidatingGeneratorProxy, ValidatingNullableGeneratorProxy, ValueMapper, VariableAwareGenerator, WebmailDomainGenerator, WedgeDoubleGenerator, WedgeLongGenerator, WeightedCSVSampleGenerator, WeightedDatasetCSVGenerator, WeightedDoubleGenerator, WeightedLongGenerator, XMLFileGenerator, XMLNameNormalizer

public interface ThreadAware

Interface by which a class can declare its level of thread support.

Created: 12.11.2009 15:30:51

Since:
0.5.0
Author:
Volker Bergmann

Method Summary
 boolean isParallelizable()
           
 boolean isThreadSafe()
           
 

Method Detail

isParallelizable

boolean isParallelizable()

isThreadSafe

boolean isThreadSafe()


Copyright © 2010. All Rights Reserved.