diff --git a/lang/src/main/java/com/epam/deltix/util/annotations/Bool.java b/lang/src/main/java/com/epam/deltix/util/annotations/Bool.java index b9ec926c4..5cdd08056 100644 --- a/lang/src/main/java/com/epam/deltix/util/annotations/Bool.java +++ b/lang/src/main/java/com/epam/deltix/util/annotations/Bool.java @@ -25,4 +25,4 @@ @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.FIELD, ElementType.PARAMETER, ElementType.LOCAL_VARIABLE, ElementType.METHOD}) public @interface Bool { -} +} \ No newline at end of file diff --git a/lang/src/main/java/com/epam/deltix/util/annotations/TimeOfDay.java b/lang/src/main/java/com/epam/deltix/util/annotations/TimeOfDay.java index cca73c3cf..d0726d03a 100644 --- a/lang/src/main/java/com/epam/deltix/util/annotations/TimeOfDay.java +++ b/lang/src/main/java/com/epam/deltix/util/annotations/TimeOfDay.java @@ -25,4 +25,4 @@ @Retention(RetentionPolicy.RUNTIME) @Inherited public @interface TimeOfDay { -} +} \ No newline at end of file diff --git a/lang/src/main/java/com/epam/deltix/util/annotations/TimestampMs.java b/lang/src/main/java/com/epam/deltix/util/annotations/TimestampMs.java index 25a8edd06..f839157de 100644 --- a/lang/src/main/java/com/epam/deltix/util/annotations/TimestampMs.java +++ b/lang/src/main/java/com/epam/deltix/util/annotations/TimestampMs.java @@ -25,4 +25,4 @@ @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.FIELD, ElementType.PARAMETER, ElementType.LOCAL_VARIABLE, ElementType.METHOD}) public @interface TimestampMs { -} +} \ No newline at end of file diff --git a/lang/src/main/java/com/epam/deltix/util/annotations/TimestampNs.java b/lang/src/main/java/com/epam/deltix/util/annotations/TimestampNs.java index d8ffc421e..74734bad7 100644 --- a/lang/src/main/java/com/epam/deltix/util/annotations/TimestampNs.java +++ b/lang/src/main/java/com/epam/deltix/util/annotations/TimestampNs.java @@ -25,4 +25,4 @@ @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.FIELD, ElementType.PARAMETER, ElementType.LOCAL_VARIABLE, ElementType.METHOD}) public @interface TimestampNs { -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/InstrumentMessage.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/InstrumentMessage.lux index 92075f7a1..cc2d1de25 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/InstrumentMessage.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/InstrumentMessage.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages; option JavaPackage = "com.epam.deltix.timebase.messages"; diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/MarketMessage.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/MarketMessage.lux index f3a9ac597..83270e3d9 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/MarketMessage.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/MarketMessage.lux @@ -42,4 +42,4 @@ class MarketMessage : InstrumentMessage { [SchemaType(DataType = SchemaDataType.VARCHAR, Encoding = "ALPHANUMERIC(10)")] [SchemaElement] Int64? SourceId; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/Argument.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/Argument.lux index 35416f499..0a311757f 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/Argument.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/Argument.lux @@ -33,4 +33,4 @@ class Argument { [SchemaElement()] [SchemaType(DataType = SchemaDataType.OBJECT, NestedTypes = { typeof(FieldType) }, IsNullable = false)] FieldType DataType; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/InitArgument.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/InitArgument.lux index a1336e8e9..022fffac5 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/InitArgument.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/InitArgument.lux @@ -29,4 +29,4 @@ class InitArgument: Argument { [SchemaType()] Text? DefaultValue; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/StatefulFunctionMessage.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/StatefulFunctionMessage.lux index 79f94a576..1ceacce8d 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/StatefulFunctionMessage.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/StatefulFunctionMessage.lux @@ -42,4 +42,4 @@ class StatefulFunctionMessage : InstrumentMessage { [SchemaElement()] [SchemaType(DataType = SchemaDataType.OBJECT, NestedTypes = { typeof(FieldType) }, IsNullable = false)] FieldType ReturnType; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/StatelessFunctionMessage.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/StatelessFunctionMessage.lux index 6bad613a7..5f5adaa90 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/StatelessFunctionMessage.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Qql/StatelessFunctionMessage.lux @@ -37,4 +37,4 @@ class StatelessFunctionMessage : InstrumentMessage { [SchemaElement()] [SchemaType(DataType = SchemaDataType.OBJECT, NestedTypes = { typeof(FieldType) }, IsNullable = false)] FieldType ReturnType; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/Descriptor.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/Descriptor.lux index b058d2cb8..883619112 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/Descriptor.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/Descriptor.lux @@ -38,4 +38,4 @@ class Descriptor { [SchemaElement] [SchemaType(IsNullable=true)] Text? Description; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/DescriptorRef.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/DescriptorRef.lux index d64ddfe94..80627955d 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/DescriptorRef.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/DescriptorRef.lux @@ -26,4 +26,4 @@ class DescriptorRef { [SchemaElement] [SchemaType(IsNullable=false)] Text Name; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/EnumConstant.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/EnumConstant.lux index d291a79d1..47362c26c 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/EnumConstant.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/EnumConstant.lux @@ -33,4 +33,4 @@ class EnumConstant { [SchemaElement] [SchemaType(IsNullable=false)] Int16 Value; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/EnumDescriptor.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/EnumDescriptor.lux index 8ad85c2ff..181a13736 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/EnumDescriptor.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/EnumDescriptor.lux @@ -33,4 +33,4 @@ class EnumDescriptor : UniqueDescriptor { [SchemaElement] [SchemaType(IsNullable=false)] Boolean IsBitmask; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/Field.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/Field.lux index e4bae67ea..f15d2a02b 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/Field.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/Field.lux @@ -41,5 +41,4 @@ class Field : Descriptor { typeof(VarcharFieldType) })] FieldType Type; -} - +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/FieldType.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/FieldType.lux index 6554943ae..a360bd103 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/FieldType.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/FieldType.lux @@ -211,5 +211,4 @@ class VarcharFieldType : FieldType { override Text BaseName = "VARCHAR"; -} - +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/NonStaticField.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/NonStaticField.lux index 855a1500a..26e645243 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/NonStaticField.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/NonStaticField.lux @@ -35,4 +35,4 @@ class NonStaticField : Field { [SchemaElement] [SchemaType(IsNullable=true)] Text? RelativeTo; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaChangeMessage.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaChangeMessage.lux index 0565e2e57..67f581392 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaChangeMessage.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaChangeMessage.lux @@ -45,4 +45,4 @@ class SchemaChangeMessage : InstrumentMessage { /// Message version [SchemaElement] UInt64 Version; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorChangeAction.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorChangeAction.lux index 30a501609..b03155a44 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorChangeAction.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorChangeAction.lux @@ -56,4 +56,4 @@ class SchemaDescriptorChangeAction { [SchemaArrayType(IsNullable = true, IsElementNullable = false, ElementTypes = { typeof(SchemaFieldChangeAction) })] List? FieldChangeActions; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorChangeType.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorChangeType.lux index 9fdc2a5a4..55ed2a6bd 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorChangeType.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorChangeType.lux @@ -37,4 +37,4 @@ enum SchemaDescriptorChangeType { /// Content type change operation. [SchemaElement(Name = "CONTENT_TYPE_CHANGE")] CONTENT_TYPE_CHANGE = 0x10; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorTransformation.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorTransformation.lux index 1c8e644aa..98419a522 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorTransformation.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorTransformation.lux @@ -28,4 +28,4 @@ class SchemaDescriptorTransformation { [SchemaElement] [SchemaType(IsNullable=false)] SchemaDescriptorTransformationType TransformationType; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorTransformationType.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorTransformationType.lux index 4dd8462d8..cb869b379 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorTransformationType.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaDescriptorTransformationType.lux @@ -14,7 +14,6 @@ License for the specific language governing permissions and limitations under the License. */ - namespace EPAM.Deltix.Timebase.Messages.Schema; option JavaPackage = "com.epam.deltix.timebase.messages.schema"; @@ -26,4 +25,4 @@ enum SchemaDescriptorTransformationType { /// Drop record operation. [SchemaElement(Name = "DROP_RECORD")] DROP_RECORD = 0; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaFieldChangeAction.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaFieldChangeAction.lux index 845678165..8da65881c 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaFieldChangeAction.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaFieldChangeAction.lux @@ -49,4 +49,4 @@ class SchemaFieldChangeAction { typeof(SchemaFieldDataTransformation) })] SchemaFieldDataTransformation? DataTransformation; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaFieldChangeType.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaFieldChangeType.lux index 386ca2e21..7f6c2daa5 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaFieldChangeType.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaFieldChangeType.lux @@ -55,4 +55,4 @@ enum SchemaFieldChangeType { /// Change field relation attribute operation. [SchemaElement(Name = "RELATION_CHANGE")] RELATION_CHANGE = 0x400; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaFieldDataTransformation.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaFieldDataTransformation.lux index 60a9b9932..238ff0d77 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaFieldDataTransformation.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/SchemaFieldDataTransformation.lux @@ -33,4 +33,4 @@ class SchemaFieldDataTransformation { [SchemaElement] [SchemaType(IsNullable=true)] Text? DefaultValue; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/StreamMessage.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/StreamMessage.lux index 85e9b4008..e17cca49e 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/StreamMessage.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/StreamMessage.lux @@ -48,4 +48,4 @@ class StreamMessage : InstrumentMessage { [SchemaElement()] [SchemaArrayType(ElementTypes = { typeof(TypeDescriptor), typeof(EnumDescriptor) }, IsNullable = false, IsElementNullable = false)] List AllTypes; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/TypeDescriptor.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/TypeDescriptor.lux index 890fb30d0..cb2b54b72 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/TypeDescriptor.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Schema/TypeDescriptor.lux @@ -46,4 +46,4 @@ class TypeDescriptor : UniqueDescriptor { [SchemaArrayType(IsNullable = false, IsElementNullable = false, ElementTypes = { typeof(StaticField), typeof(NonStaticField) })] List Fields; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Service/FeedStatus.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Service/FeedStatus.lux new file mode 100644 index 000000000..44377bbaa --- /dev/null +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Service/FeedStatus.lux @@ -0,0 +1,31 @@ +/* + Copyright 2021 EPAM Systems, Inc + + See the NOTICE file distributed with this work for additional information + regarding copyright ownership. Licensed under the Apache License, + Version 2.0 (the "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations under + the License. + */ +namespace EPAM.Deltix.Timebase.Messages.Service; +option JavaPackage = "com.epam.deltix.timebase.messages.service"; + +import EPAM.Deltix.Timebase.Messages.*; + +/// Security feed status. +[SchemaElement(Name = "com.epam.deltix.timebase.messages.service.FeedStatus", Title = "Security Feed Status")] +enum FeedStatus { + /// Feed for this security is available again. + [SchemaElement(Name = "AVAILABLE")] + AVAILABLE = 0; + /// Feed for this security and exchange code is no longer available. + [SchemaElement(Name = "NOT_AVAILABLE")] + NOT_AVAILABLE = 1; +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Service/SecurityFeedStatusMessage.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Service/SecurityFeedStatusMessage.lux new file mode 100644 index 000000000..b80b6e181 --- /dev/null +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Service/SecurityFeedStatusMessage.lux @@ -0,0 +1,40 @@ +/* + Copyright 2021 EPAM Systems, Inc + + See the NOTICE file distributed with this work for additional information + regarding copyright ownership. Licensed under the Apache License, + Version 2.0 (the "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations under + the License. + */ +namespace EPAM.Deltix.Timebase.Messages.Service; +option JavaPackage = "com.epam.deltix.timebase.messages.service"; + +import EPAM.Deltix.Timebase.Messages.*; + +[SchemaElement(Name = "com.epam.deltix.timebase.messages.service.SecurityFeedStatusMessage", Title = "Security StatusMessage")] +class SecurityFeedStatusMessage : InstrumentMessage { + + /// Exchange code. + [SchemaElement(Title = "ExchangeId", Name = "exchangeId")] + Int64 ExchangeId; + + /// Main status classification. + [SchemaElement(Title = "Status", Name = "status")] + FeedStatus Status; + + /// Nullable original status sent by vendor. + [SchemaElement(Title = "OriginalStatus", Name = "originalStatus")] + Text OriginalStatus; + + /// Deltix comment about this status. + [SchemaElement(Title = "Cause", Name = "cause")] + Text Cause; +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/AggressorSide.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/AggressorSide.lux index 59d22f44d..8e0fde031 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/AggressorSide.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/AggressorSide.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -28,4 +28,4 @@ enum AggressorSide { /// Sell side. [SchemaElement(Name = "SELL")] SELL = 1; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BaseEntry.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BaseEntry.lux index a68eb6582..c37d4c5c2 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BaseEntry.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BaseEntry.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -40,4 +40,4 @@ class BaseEntry { [SchemaElement(Title = "Contract ID")] [SchemaType(Encoding = "ALPHANUMERIC(10)", DataType = SchemaDataType.VARCHAR)] Int64? ContractId; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BasePriceEntry.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BasePriceEntry.lux index 9c3c29d19..613bf3550 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BasePriceEntry.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BasePriceEntry.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -53,4 +53,4 @@ class BasePriceEntry : BaseEntry { [Identifier] [SchemaElement(Title = "Participant")] Text? ParticipantId; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BookResetEntry.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BookResetEntry.lux index e83471c52..a2a811f25 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BookResetEntry.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BookResetEntry.lux @@ -13,8 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ - + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -39,4 +38,4 @@ class BookResetEntry : BaseEntry { [SchemaType(IsNullable = false)] [SchemaElement(Title = "Model Type")] DataModelType ModelType; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BookUpdateAction.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BookUpdateAction.lux index 41dc8ab7b..50d1ce2c8 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BookUpdateAction.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/BookUpdateAction.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -38,4 +38,4 @@ enum BookUpdateAction { /// If available, an add data block will be sent to fill in the last price level. [SchemaElement(Name = "DELETE")] DELETE = 2; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/DataModelType.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/DataModelType.lux index 570b15631..1267e0f0f 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/DataModelType.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/DataModelType.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -36,4 +36,4 @@ enum DataModelType { /// Maximal level of details availabe in input market data. [SchemaElement(Name = "MAX")] MAX = 3; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/InsertType.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/InsertType.lux index 1b809e3ac..6df99d799 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/InsertType.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/InsertType.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L1Entry.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L1Entry.lux index f047ad363..4f11507c0 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L1Entry.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L1Entry.lux @@ -13,8 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ - + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -39,4 +38,4 @@ class L1Entry : BasePriceEntry { [SchemaType(IsNullable = false)] [SchemaElement(Title = "Side")] QuoteSide Side; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L2EntryNew.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L2EntryNew.lux index d5248c83f..b082d4691 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L2EntryNew.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L2EntryNew.lux @@ -13,8 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ - + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -40,4 +39,4 @@ class L2EntryNew : BasePriceEntry { [SchemaType(IsNullable = false)] [SchemaElement(Title = "Side")] QuoteSide Side; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L2EntryUpdate.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L2EntryUpdate.lux index f974d21b5..ec2c8cf9f 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L2EntryUpdate.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L2EntryUpdate.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -47,4 +47,4 @@ class L2EntryUpdate : BasePriceEntry { /// Bid = Buy limit order. [SchemaElement(Title = "Side")] QuoteSide? Side; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L3EntryNew.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L3EntryNew.lux index 13c785b32..de27154ae 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L3EntryNew.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L3EntryNew.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -43,4 +43,4 @@ class L3EntryNew : BasePriceEntry { [SchemaType(IsNullable = true)] [SchemaElement] Text? InsertBeforeQuoteId; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L3EntryUpdate.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L3EntryUpdate.lux index cdd3460a2..c3e002a9f 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L3EntryUpdate.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/L3EntryUpdate.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/PackageHeader.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/PackageHeader.lux index 742a750ae..a3985dc84 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/PackageHeader.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/PackageHeader.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -34,4 +34,4 @@ class PackageHeader : MarketMessage { [SchemaType(IsNullable = false)] [SchemaElement(Title = "Package Type")] PackageType PackageType; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/PackageType.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/PackageType.lux index bef04b335..c8fce4e67 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/PackageType.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/PackageType.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -34,4 +34,4 @@ enum PackageType { /// Incremental update. [SchemaElement(Name = "INCREMENTAL_UPDATE")] INCREMENTAL_UPDATE = 2; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/QuoteSide.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/QuoteSide.lux index 9ee7d9630..0ca1f31b5 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/QuoteSide.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/QuoteSide.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -27,4 +27,4 @@ enum QuoteSide { /// Ask for quote. [SchemaElement(Name = "ASK")] ASK = 1; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/QuoteUpdateAction.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/QuoteUpdateAction.lux index 0aabdcf64..406584815 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/QuoteUpdateAction.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/QuoteUpdateAction.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -33,4 +33,4 @@ enum QuoteUpdateAction { /// Modify quote content (meaning that quote lose its position in order). [SchemaElement(Name = "REPLACE")] REPLACE = 2; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/StatisticsEntry.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/StatisticsEntry.lux index 9b5fbcfa1..6f141165c 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/StatisticsEntry.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/StatisticsEntry.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -37,4 +37,4 @@ class StatisticsEntry : BaseEntry { /// Original event type, vendor specific. [SchemaElement(Title = "OriginalType")] Text? OriginalType; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/StatisticsType.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/StatisticsType.lux index 0e685095c..fcb16ed01 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/StatisticsType.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/StatisticsType.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -74,4 +74,4 @@ enum StatisticsType { /// Fixing priceq. [SchemaElement(Name = "FIXING_PRICE")] FIXING_PRICE = 13; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/TradeEntry.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/TradeEntry.lux index 5b26dd964..1538d4187 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/TradeEntry.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/TradeEntry.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -86,4 +86,4 @@ class TradeEntry : BaseEntry { [Identifier] [SchemaElement(Title = "Match ID")] Text? MatchId; -} +} \ No newline at end of file diff --git a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/TradeType.lux b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/TradeType.lux index a6f625f82..0f6174c4b 100644 --- a/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/TradeType.lux +++ b/messages/schema/EPAM/Deltix/Timebase/Messages/Universal/TradeType.lux @@ -13,7 +13,7 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -*/ + */ namespace EPAM.Deltix.Timebase.Messages.Universal; option JavaPackage = "com.epam.deltix.timebase.messages.universal"; @@ -42,4 +42,4 @@ enum TradeType { /// Not regular trade of unknown type. [SchemaElement(Name = "UNKNOWN")] UNKNOWN = 20; -} +} \ No newline at end of file diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/Bitmask.java b/messages/src/main/java/com/epam/deltix/timebase/messages/Bitmask.java index 59adc047f..db7894e19 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/Bitmask.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/Bitmask.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; import java.lang.annotation.ElementType; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/Identifier.java b/messages/src/main/java/com/epam/deltix/timebase/messages/Identifier.java index ae4e15aa4..3b9af5721 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/Identifier.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/Identifier.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; import java.lang.annotation.ElementType; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/IdentityKeyInterface.java b/messages/src/main/java/com/epam/deltix/timebase/messages/IdentityKeyInterface.java index 4fd03618f..a354b5278 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/IdentityKeyInterface.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/IdentityKeyInterface.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/MarketMessage.java b/messages/src/main/java/com/epam/deltix/timebase/messages/MarketMessage.java index cc3629b1b..aff41ce83 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/MarketMessage.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/MarketMessage.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/MarketMessageInfo.java b/messages/src/main/java/com/epam/deltix/timebase/messages/MarketMessageInfo.java index 342e5aab9..f001fc945 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/MarketMessageInfo.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/MarketMessageInfo.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/MarketMessageInterface.java b/messages/src/main/java/com/epam/deltix/timebase/messages/MarketMessageInterface.java index 25469f6ea..acdc49d47 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/MarketMessageInterface.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/MarketMessageInterface.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/MessageInfo.java b/messages/src/main/java/com/epam/deltix/timebase/messages/MessageInfo.java index 6fe4df0a7..5a20b82ad 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/MessageInfo.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/MessageInfo.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/MessageInterface.java b/messages/src/main/java/com/epam/deltix/timebase/messages/MessageInterface.java index a27b76192..0da2574cd 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/MessageInterface.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/MessageInterface.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/OldElementName.java b/messages/src/main/java/com/epam/deltix/timebase/messages/OldElementName.java index 4699802fe..71204d2e0 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/OldElementName.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/OldElementName.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; import java.lang.annotation.ElementType; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/PrimaryKey.java b/messages/src/main/java/com/epam/deltix/timebase/messages/PrimaryKey.java index 4a7ead76c..259b2561c 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/PrimaryKey.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/PrimaryKey.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; import java.lang.annotation.ElementType; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/RelativeTo.java b/messages/src/main/java/com/epam/deltix/timebase/messages/RelativeTo.java index e4c7e86d2..3e02a42d1 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/RelativeTo.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/RelativeTo.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; import java.lang.annotation.ElementType; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaArrayType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaArrayType.java index f6f2b1bfb..2c99af961 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaArrayType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaArrayType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; import java.lang.annotation.ElementType; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaDataType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaDataType.java index f1e9f6430..2f298efdd 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaDataType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaDataType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaElement.java b/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaElement.java index bdcfb39f9..3a8e5f1bf 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaElement.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaElement.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; import java.lang.annotation.ElementType; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaGuid.java b/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaGuid.java index 16a2f3c2f..857629072 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaGuid.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaGuid.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; import java.lang.annotation.ElementType; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaIgnore.java b/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaIgnore.java index e0edbcb59..5131736a9 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaIgnore.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaIgnore.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; import java.lang.annotation.ElementType; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaStaticType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaStaticType.java index 627e5120c..5a6c3e890 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaStaticType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaStaticType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; import java.lang.annotation.ElementType; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaType.java index 9bb69d3f9..16fe5a343 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/SchemaType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; import java.lang.annotation.ElementType; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/TypeConstants.java b/messages/src/main/java/com/epam/deltix/timebase/messages/TypeConstants.java index dab557a99..4b13988ca 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/TypeConstants.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/TypeConstants.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages; import com.epam.deltix.dfp.Decimal; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/qql/Argument.java b/messages/src/main/java/com/epam/deltix/timebase/messages/qql/Argument.java index be3c9bd38..7e618dc3d 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/qql/Argument.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/qql/Argument.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.qql; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/qql/InitArgument.java b/messages/src/main/java/com/epam/deltix/timebase/messages/qql/InitArgument.java index 124508e67..1f0892fae 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/qql/InitArgument.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/qql/InitArgument.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.qql; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/qql/StatefulFunctionMessage.java b/messages/src/main/java/com/epam/deltix/timebase/messages/qql/StatefulFunctionMessage.java index a8f69a544..e3dcccead 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/qql/StatefulFunctionMessage.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/qql/StatefulFunctionMessage.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.qql; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/qql/StatelessFunctionMessage.java b/messages/src/main/java/com/epam/deltix/timebase/messages/qql/StatelessFunctionMessage.java index 40083ea1c..74261f945 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/qql/StatelessFunctionMessage.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/qql/StatelessFunctionMessage.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.qql; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/ArrayFieldType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/ArrayFieldType.java index a85606492..4dba140c1 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/ArrayFieldType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/ArrayFieldType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/BinaryFieldType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/BinaryFieldType.java index a80715fc7..9d5a0732d 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/BinaryFieldType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/BinaryFieldType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/BooleanFieldType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/BooleanFieldType.java index 8eea5a806..c9d942770 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/BooleanFieldType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/BooleanFieldType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/CharFieldType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/CharFieldType.java index e8835830e..f5bad49d6 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/CharFieldType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/CharFieldType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/ClassFieldType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/ClassFieldType.java index ee1e2cc89..91af5cbe7 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/ClassFieldType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/ClassFieldType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/DateTimeFieldType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/DateTimeFieldType.java index f0ea8925d..eae84fc31 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/DateTimeFieldType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/DateTimeFieldType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/Descriptor.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/Descriptor.java index ceddab22a..b0ff0c198 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/Descriptor.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/Descriptor.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/DescriptorRef.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/DescriptorRef.java index bc7aef211..dbf22aa8f 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/DescriptorRef.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/DescriptorRef.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/EnumConstant.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/EnumConstant.java index 2592ace1e..437fdfb64 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/EnumConstant.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/EnumConstant.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/EnumDescriptor.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/EnumDescriptor.java index 063246120..2245e1c3e 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/EnumDescriptor.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/EnumDescriptor.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/EnumFieldType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/EnumFieldType.java index 67284e18d..46d505212 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/EnumFieldType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/EnumFieldType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/Field.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/Field.java index 55f675b7f..ab05059cd 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/Field.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/Field.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/FieldType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/FieldType.java index 9ad5689d5..63b9c8af8 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/FieldType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/FieldType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/FloatFieldType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/FloatFieldType.java index 69addb025..fb2dbc57e 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/FloatFieldType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/FloatFieldType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/IntegerFieldType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/IntegerFieldType.java index 2018fc413..854a52df9 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/IntegerFieldType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/IntegerFieldType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/IntegralFieldType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/IntegralFieldType.java index 47a0f194d..effb8e462 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/IntegralFieldType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/IntegralFieldType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/NonStaticField.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/NonStaticField.java index c005b3eec..8bcc38dc4 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/NonStaticField.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/NonStaticField.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaChangeMessage.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaChangeMessage.java index 8eefe94a4..0fc0c345b 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaChangeMessage.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaChangeMessage.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorChangeAction.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorChangeAction.java index 5b27698cf..87b91ddd4 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorChangeAction.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorChangeAction.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorChangeType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorChangeType.java index 7d898768f..34b868a8a 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorChangeType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorChangeType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.SchemaElement; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorTransformation.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorTransformation.java index 990d6169b..deb364170 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorTransformation.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorTransformation.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorTransformationType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorTransformationType.java index 1e0d727e2..403d148c1 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorTransformationType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaDescriptorTransformationType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.SchemaElement; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldChangeAction.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldChangeAction.java index 514086761..be0ad1ff2 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldChangeAction.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldChangeAction.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldChangeType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldChangeType.java index fa955e085..f32e67484 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldChangeType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldChangeType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.SchemaElement; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldDataTransformation.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldDataTransformation.java index b9b242f68..2488797d2 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldDataTransformation.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldDataTransformation.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldDataTransformationType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldDataTransformationType.java index 10b92c538..7f2996e81 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldDataTransformationType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/SchemaFieldDataTransformationType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.SchemaElement; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/StaticField.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/StaticField.java index 2a85988e6..f15978406 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/StaticField.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/StaticField.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/StreamMessage.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/StreamMessage.java index fe02066b9..44e4138c7 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/StreamMessage.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/StreamMessage.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/TimeOfDayFieldType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/TimeOfDayFieldType.java index 1520cc250..1c2ed25ef 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/TimeOfDayFieldType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/TimeOfDayFieldType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/TypeDescriptor.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/TypeDescriptor.java index 5a53b4471..e0d0d4828 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/TypeDescriptor.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/TypeDescriptor.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/UniqueDescriptor.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/UniqueDescriptor.java index 9709ac6e4..03cbba9de 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/UniqueDescriptor.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/UniqueDescriptor.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/VarcharFieldType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/VarcharFieldType.java index a26ab8cc6..c47ebe4ff 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/schema/VarcharFieldType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/schema/VarcharFieldType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.schema; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/service/BinaryMessage.java b/messages/src/main/java/com/epam/deltix/timebase/messages/service/BinaryMessage.java index 015643cce..8d76c3b24 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/service/BinaryMessage.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/service/BinaryMessage.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.service; import com.epam.deltix.containers.BinaryArray; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/service/DataLossMessage.java b/messages/src/main/java/com/epam/deltix/timebase/messages/service/DataLossMessage.java index 5d0a35376..21d940118 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/service/DataLossMessage.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/service/DataLossMessage.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.service; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/service/ErrorLevel.java b/messages/src/main/java/com/epam/deltix/timebase/messages/service/ErrorLevel.java index cc1d47fb5..0f2894547 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/service/ErrorLevel.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/service/ErrorLevel.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.service; import com.epam.deltix.timebase.messages.SchemaElement; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/service/ErrorMessage.java b/messages/src/main/java/com/epam/deltix/timebase/messages/service/ErrorMessage.java index 4532231cb..6cc1855b8 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/service/ErrorMessage.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/service/ErrorMessage.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.service; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/service/EventMessage.java b/messages/src/main/java/com/epam/deltix/timebase/messages/service/EventMessage.java index 34cbb5d7e..c986cea57 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/service/EventMessage.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/service/EventMessage.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.service; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/service/EventMessageType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/service/EventMessageType.java index 398b02b2c..83460a520 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/service/EventMessageType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/service/EventMessageType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.service; import com.epam.deltix.timebase.messages.OldElementName; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/service/FeedStatus.java b/messages/src/main/java/com/epam/deltix/timebase/messages/service/FeedStatus.java new file mode 100644 index 000000000..99d5ec08e --- /dev/null +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/service/FeedStatus.java @@ -0,0 +1,70 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package com.epam.deltix.timebase.messages.service; + +import com.epam.deltix.timebase.messages.SchemaElement; + +/** + * Security feed status. + */ +@SchemaElement( + name = "com.epam.deltix.timebase.messages.service.FeedStatus", + title = "Security Feed Status" +) +public enum FeedStatus { + /** + * Feed for this security is available again. + */ + @SchemaElement( + name = "AVAILABLE" + ) + AVAILABLE(0), + + /** + * Feed for this security and exchange code is no longer available. + */ + @SchemaElement( + name = "NOT_AVAILABLE" + ) + NOT_AVAILABLE(1); + + private final int value; + + FeedStatus(int value) { + this.value = value; + } + + public int getNumber() { + return this.value; + } + + public static FeedStatus valueOf(int number) { + switch (number) { + case 0: return AVAILABLE; + case 1: return NOT_AVAILABLE; + default: return null; + } + } + + public static FeedStatus strictValueOf(int number) { + final FeedStatus value = valueOf(number); + if (value == null) { + throw new IllegalArgumentException("Enumeration 'FeedStatus' does not have value corresponding to '" + number + "'."); + } + return value; + } +} diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/service/MetaDataChangeMessage.java b/messages/src/main/java/com/epam/deltix/timebase/messages/service/MetaDataChangeMessage.java index 325a9601a..6c4c228bc 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/service/MetaDataChangeMessage.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/service/MetaDataChangeMessage.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.service; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/service/RealTimeStartMessage.java b/messages/src/main/java/com/epam/deltix/timebase/messages/service/RealTimeStartMessage.java index 21a86898c..781606eb3 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/service/RealTimeStartMessage.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/service/RealTimeStartMessage.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.service; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/service/SecurityFeedStatusMessage.java b/messages/src/main/java/com/epam/deltix/timebase/messages/service/SecurityFeedStatusMessage.java new file mode 100644 index 000000000..f91555fff --- /dev/null +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/service/SecurityFeedStatusMessage.java @@ -0,0 +1,388 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package com.epam.deltix.timebase.messages.service; + +import com.epam.deltix.containers.BinaryAsciiString; +import com.epam.deltix.containers.CharSequenceUtils; +import com.epam.deltix.containers.MutableString; +import com.epam.deltix.timebase.messages.InstrumentMessage; +import com.epam.deltix.timebase.messages.RecordInfo; +import com.epam.deltix.timebase.messages.RecordInterface; +import com.epam.deltix.timebase.messages.SchemaElement; +import com.epam.deltix.timebase.messages.TypeConstants; +import java.lang.CharSequence; +import java.lang.Object; +import java.lang.Override; +import java.lang.String; +import java.lang.StringBuilder; + +/** + */ +@SchemaElement( + name = "com.epam.deltix.timebase.messages.service.SecurityFeedStatusMessage", + title = "Security StatusMessage" +) +public class SecurityFeedStatusMessage extends InstrumentMessage implements RecordInterface { + public static final String CLASS_NAME = SecurityFeedStatusMessage.class.getName(); + + /** + * Exchange code. + */ + protected long exchangeId = TypeConstants.EXCHANGE_NULL; + + /** + * Main status classification. + */ + protected FeedStatus status = null; + + /** + * Nullable original status sent by vendor. + */ + protected CharSequence originalStatus = null; + + /** + * Deltix comment about this status. + */ + protected CharSequence cause = null; + + /** + * Exchange code. + * @return ExchangeId + */ + @SchemaElement( + name = "exchangeId", + title = "ExchangeId" + ) + public long getExchangeId() { + return exchangeId; + } + + /** + * Exchange code. + * @param value - ExchangeId + */ + public void setExchangeId(long value) { + this.exchangeId = value; + } + + /** + * Exchange code. + * @return true if ExchangeId is not null + */ + public boolean hasExchangeId() { + return exchangeId != com.epam.deltix.timebase.messages.TypeConstants.EXCHANGE_NULL; + } + + /** + * Exchange code. + */ + public void nullifyExchangeId() { + this.exchangeId = com.epam.deltix.timebase.messages.TypeConstants.EXCHANGE_NULL; + } + + /** + * Main status classification. + * @return Status + */ + @SchemaElement( + name = "status", + title = "Status" + ) + public FeedStatus getStatus() { + return status; + } + + /** + * Main status classification. + * @param value - Status + */ + public void setStatus(FeedStatus value) { + this.status = value; + } + + /** + * Main status classification. + * @return true if Status is not null + */ + public boolean hasStatus() { + return status != null; + } + + /** + * Main status classification. + */ + public void nullifyStatus() { + this.status = null; + } + + /** + * Nullable original status sent by vendor. + * @return OriginalStatus + */ + @SchemaElement( + name = "originalStatus", + title = "OriginalStatus" + ) + public CharSequence getOriginalStatus() { + return originalStatus; + } + + /** + * Nullable original status sent by vendor. + * @param value - OriginalStatus + */ + public void setOriginalStatus(CharSequence value) { + this.originalStatus = value; + } + + /** + * Nullable original status sent by vendor. + * @return true if OriginalStatus is not null + */ + public boolean hasOriginalStatus() { + return originalStatus != null; + } + + /** + * Nullable original status sent by vendor. + */ + public void nullifyOriginalStatus() { + this.originalStatus = null; + } + + /** + * Deltix comment about this status. + * @return Cause + */ + @SchemaElement( + name = "cause", + title = "Cause" + ) + public CharSequence getCause() { + return cause; + } + + /** + * Deltix comment about this status. + * @param value - Cause + */ + public void setCause(CharSequence value) { + this.cause = value; + } + + /** + * Deltix comment about this status. + * @return true if Cause is not null + */ + public boolean hasCause() { + return cause != null; + } + + /** + * Deltix comment about this status. + */ + public void nullifyCause() { + this.cause = null; + } + + /** + * Creates new instance of this class. + * @return new instance of this class. + */ + @Override + protected SecurityFeedStatusMessage createInstance() { + return new SecurityFeedStatusMessage(); + } + + /** + * Method nullifies all instance properties + */ + @Override + public SecurityFeedStatusMessage nullify() { + super.nullify(); + nullifyExchangeId(); + nullifyStatus(); + nullifyOriginalStatus(); + nullifyCause(); + return this; + } + + /** + * Resets all instance properties to their default values + */ + @Override + public SecurityFeedStatusMessage reset() { + super.reset(); + exchangeId = com.epam.deltix.timebase.messages.TypeConstants.EXCHANGE_NULL; + status = null; + originalStatus = null; + cause = null; + return this; + } + + /** + * Method copies state to a given instance + */ + @Override + public SecurityFeedStatusMessage clone() { + SecurityFeedStatusMessage t = createInstance(); + t.copyFrom(this); + return t; + } + + /** + * Indicates whether some other object is "equal to" this one. + */ + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + boolean superEquals = super.equals(obj); + if (!superEquals) return false; + if (!(obj instanceof SecurityFeedStatusMessage)) return false; + SecurityFeedStatusMessage other =(SecurityFeedStatusMessage)obj; + if (hasExchangeId() != other.hasExchangeId()) return false; + if (hasExchangeId() && getExchangeId() != other.getExchangeId()) return false; + if (hasStatus() != other.hasStatus()) return false; + if (hasStatus() && getStatus() != other.getStatus()) return false; + if (hasOriginalStatus() != other.hasOriginalStatus()) return false; + if (hasOriginalStatus()) { + if (getOriginalStatus().length() != other.getOriginalStatus().length()) return false; else { + CharSequence s1 = getOriginalStatus(); + CharSequence s2 = other.getOriginalStatus(); + if ((s1 instanceof MutableString && s2 instanceof MutableString) || (s1 instanceof String && s2 instanceof String) || (s1 instanceof BinaryAsciiString && s2 instanceof BinaryAsciiString)) { + if (!s1.equals(s2)) return false; + } else { + if (!CharSequenceUtils.equals(s1, s2)) return false; + } + } + } + if (hasCause() != other.hasCause()) return false; + if (hasCause()) { + if (getCause().length() != other.getCause().length()) return false; else { + CharSequence s1 = getCause(); + CharSequence s2 = other.getCause(); + if ((s1 instanceof MutableString && s2 instanceof MutableString) || (s1 instanceof String && s2 instanceof String) || (s1 instanceof BinaryAsciiString && s2 instanceof BinaryAsciiString)) { + if (!s1.equals(s2)) return false; + } else { + if (!CharSequenceUtils.equals(s1, s2)) return false; + } + } + } + return true; + } + + /** + * Returns a hash code value for the object. This method is * supported for the benefit of hash tables such as those provided by. + */ + @Override + public int hashCode() { + int hash = super.hashCode(); + if (hasExchangeId()) { + hash = hash * 31 + ((int)(getExchangeId() ^ (getExchangeId() >>> 32))); + } + if (hasStatus()) { + hash = hash * 31 + getStatus().getNumber(); + } + if (hasOriginalStatus()) { + hash = hash * 31 + getOriginalStatus().hashCode(); + } + if (hasCause()) { + hash = hash * 31 + getCause().hashCode(); + } + return hash; + } + + /** + * Method copies state to a given instance + * @param template class instance that should be used as a copy source + */ + @Override + public SecurityFeedStatusMessage copyFrom(RecordInfo template) { + super.copyFrom(template); + if (template instanceof SecurityFeedStatusMessage) { + SecurityFeedStatusMessage t = (SecurityFeedStatusMessage)template; + if (t.hasExchangeId()) { + setExchangeId(t.getExchangeId()); + } else { + nullifyExchangeId(); + } + if (t.hasStatus()) { + setStatus(t.getStatus()); + } else { + nullifyStatus(); + } + if (t.hasOriginalStatus()) { + if (hasOriginalStatus() && getOriginalStatus() instanceof StringBuilder) { + ((StringBuilder)getOriginalStatus()).setLength(0); + } else { + setOriginalStatus(new StringBuilder()); + } + ((StringBuilder)getOriginalStatus()).append(t.getOriginalStatus()); + } else { + nullifyOriginalStatus(); + } + if (t.hasCause()) { + if (hasCause() && getCause() instanceof StringBuilder) { + ((StringBuilder)getCause()).setLength(0); + } else { + setCause(new StringBuilder()); + } + ((StringBuilder)getCause()).append(t.getCause()); + } else { + nullifyCause(); + } + } + return this; + } + + /** + * @return a string representation of this class object. + */ + @Override + public String toString() { + StringBuilder str = new StringBuilder(); + return toString(str).toString(); + } + + /** + * @return a string representation of this class object. + */ + @Override + public StringBuilder toString(StringBuilder str) { + str.append("{ \"$type\": \"SecurityFeedStatusMessage\""); + if (hasExchangeId()) { + str.append(", \"exchangeId\": ").append(getExchangeId()); + } + if (hasStatus()) { + str.append(", \"status\": \"").append(getStatus()).append("\""); + } + if (hasOriginalStatus()) { + str.append(", \"originalStatus\": \"").append(getOriginalStatus()).append("\""); + } + if (hasCause()) { + str.append(", \"cause\": \"").append(getCause()).append("\""); + } + if (hasTimeStampMs()) { + str.append(", \"timeStampMs\": \"").append(getTimeStampMs()).append("\""); + } + if (hasSymbol()) { + str.append(", \"symbol\": \"").append(getSymbol()).append("\""); + } + str.append("}"); + return str; + } +} diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/service/StreamTruncatedMessage.java b/messages/src/main/java/com/epam/deltix/timebase/messages/service/StreamTruncatedMessage.java index 232bbbd7e..61e2ac3ab 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/service/StreamTruncatedMessage.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/service/StreamTruncatedMessage.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.service; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/service/SystemMessage.java b/messages/src/main/java/com/epam/deltix/timebase/messages/service/SystemMessage.java index 69be86225..c606d223e 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/service/SystemMessage.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/service/SystemMessage.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.service; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/AggressorSide.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/AggressorSide.java index 0c2ceabbc..7442c283d 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/AggressorSide.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/AggressorSide.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.SchemaElement; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BaseEntry.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BaseEntry.java index 8fd25d12d..e7e42102b 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BaseEntry.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BaseEntry.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BaseEntryInfo.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BaseEntryInfo.java index 70493d675..f8acd5bde 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BaseEntryInfo.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BaseEntryInfo.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BaseEntryInterface.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BaseEntryInterface.java index aa32cd7ce..56689bc52 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BaseEntryInterface.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BaseEntryInterface.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BasePriceEntry.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BasePriceEntry.java index 2a0bb0eb1..581c7613f 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BasePriceEntry.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BasePriceEntry.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BasePriceEntryInfo.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BasePriceEntryInfo.java index 4b422998c..dffcdac72 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BasePriceEntryInfo.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BasePriceEntryInfo.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.dfp.Decimal; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BasePriceEntryInterface.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BasePriceEntryInterface.java index f37d4b6d6..587460c94 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BasePriceEntryInterface.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BasePriceEntryInterface.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.dfp.Decimal; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookResetEntry.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookResetEntry.java index 694114bfc..9f676702f 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookResetEntry.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookResetEntry.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookResetEntryInfo.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookResetEntryInfo.java index 3ca3f6ac9..92f607f37 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookResetEntryInfo.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookResetEntryInfo.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookResetEntryInterface.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookResetEntryInterface.java index 5ed73d377..d38e735e6 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookResetEntryInterface.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookResetEntryInterface.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookUpdateAction.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookUpdateAction.java index a015dbdda..12fe8f7da 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookUpdateAction.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/BookUpdateAction.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.SchemaElement; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/DataModelType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/DataModelType.java index f0c837de6..2b2ff5186 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/DataModelType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/DataModelType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.SchemaElement; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/InsertType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/InsertType.java index fce7a1e46..d7e948af6 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/InsertType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/InsertType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.SchemaElement; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L1Entry.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L1Entry.java index be6d11bf1..01001f59d 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L1Entry.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L1Entry.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.dfp.Decimal64Utils; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L1EntryInfo.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L1EntryInfo.java index dc9b354d4..d0e34c221 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L1EntryInfo.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L1EntryInfo.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L1EntryInterface.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L1EntryInterface.java index 31289355f..6e15f3e7b 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L1EntryInterface.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L1EntryInterface.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryNew.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryNew.java index 4d31e43ad..e2a3ef408 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryNew.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryNew.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.dfp.Decimal64Utils; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryNewInfo.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryNewInfo.java index f36c0d4d8..840fd037c 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryNewInfo.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryNewInfo.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryNewInterface.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryNewInterface.java index 3a4768646..bb3f9e0c7 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryNewInterface.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryNewInterface.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryUpdate.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryUpdate.java index f018c1855..dfa924023 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryUpdate.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryUpdate.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.dfp.Decimal64Utils; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryUpdateInfo.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryUpdateInfo.java index 397a7f31f..5fe96c8fd 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryUpdateInfo.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryUpdateInfo.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryUpdateInterface.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryUpdateInterface.java index 082897a9a..3ae79b409 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryUpdateInterface.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L2EntryUpdateInterface.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryNew.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryNew.java index 0478e4581..596c855fe 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryNew.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryNew.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryNewInfo.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryNewInfo.java index e1ff9ffbf..f6ce022b3 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryNewInfo.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryNewInfo.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryNewInterface.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryNewInterface.java index 07e9a5e20..48d49e80d 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryNewInterface.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryNewInterface.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryUpdate.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryUpdate.java index c0c9a0301..0414fa2cd 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryUpdate.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryUpdate.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.dfp.Decimal64Utils; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryUpdateInfo.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryUpdateInfo.java index 5f5e8a73d..745d5652d 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryUpdateInfo.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryUpdateInfo.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryUpdateInterface.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryUpdateInterface.java index cfa7fd5a0..f474fbe52 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryUpdateInterface.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/L3EntryUpdateInterface.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageHeader.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageHeader.java index 4f9fcc056..7bbec8822 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageHeader.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageHeader.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.*; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageHeaderInfo.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageHeaderInfo.java index 3fcddc54c..b71af40a0 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageHeaderInfo.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageHeaderInfo.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.MarketMessageInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageHeaderInterface.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageHeaderInterface.java index a6c2b1607..682a0348e 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageHeaderInterface.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageHeaderInterface.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.MarketMessageInterface; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageType.java index 335ff6797..ce1e6e207 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/PackageType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.SchemaElement; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/QuoteSide.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/QuoteSide.java index cea8e8dd2..9d595a22d 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/QuoteSide.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/QuoteSide.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.SchemaElement; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/QuoteUpdateAction.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/QuoteUpdateAction.java index 9105cc90f..ed8c1e9f6 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/QuoteUpdateAction.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/QuoteUpdateAction.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.SchemaElement; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsEntry.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsEntry.java index a7117a622..8cf18217e 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsEntry.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsEntry.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsEntryInfo.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsEntryInfo.java index 3cb806096..3417b70d3 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsEntryInfo.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsEntryInfo.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsEntryInterface.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsEntryInterface.java index b73f17d75..80b73b827 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsEntryInterface.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsEntryInterface.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsType.java index 342dca4c2..10d868d5b 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/StatisticsType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.SchemaElement; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeEntry.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeEntry.java index 48c450716..58e4153af 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeEntry.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeEntry.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.containers.BinaryAsciiString; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeEntryInfo.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeEntryInfo.java index 708f94175..54761c209 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeEntryInfo.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeEntryInfo.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; /** diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeEntryInterface.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeEntryInterface.java index 02a028911..bc0d3bcbb 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeEntryInterface.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeEntryInterface.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.RecordInfo; diff --git a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeType.java b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeType.java index 9662502f4..780f9d96a 100644 --- a/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeType.java +++ b/messages/src/main/java/com/epam/deltix/timebase/messages/universal/TradeType.java @@ -1,3 +1,19 @@ +/* + * Copyright 2021 EPAM Systems, Inc + * + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. Licensed under the Apache License, + * Version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ package com.epam.deltix.timebase.messages.universal; import com.epam.deltix.timebase.messages.OldElementName; diff --git a/util/src/test/java/com/epam/deltix/util/concurrent/Test_ThrottlingExecutor.java b/util/src/test/java/com/epam/deltix/util/concurrent/Test_ThrottlingExecutor.java index 68e6abcfb..ed164a370 100644 --- a/util/src/test/java/com/epam/deltix/util/concurrent/Test_ThrottlingExecutor.java +++ b/util/src/test/java/com/epam/deltix/util/concurrent/Test_ThrottlingExecutor.java @@ -54,8 +54,8 @@ public boolean run () { } } - @Ignore - //@Test(timeout = 90000) + + @Test(timeout = 90000) public void go () throws InterruptedException { boolean cruiseControlMode = Boolean.getBoolean("deltix.test.mode");