epam / java-cme-mdp3-handler

Java Market Data Handler for CME Market Data (MDP 3.0)
GNU Lesser General Public License v3.0
75 stars 31 forks source link

MetadataContainer should expose the SbeFieldType list #42

Closed swarwick closed 6 years ago

swarwick commented 6 years ago

The SbeGroupType[] is already exposed and the SbeFieldType[] should also be exposed so that third parties can use the already parsed xml metadata when processing messages.

Also the AbstractFieldSet should expose the MetadataContainer so when dealing with callbacks the end user can look into that metadata container for schema/type information.

I do not see any reason that these containers cannot be exposed to the end user. If internal data needs to be protected then maybe lock down the set calls to package.

iamolever commented 6 years ago

Yes, I suppose you are right. Metadata should be available. I will review later. Thanks!