| # Licensed to the Apache Software Foundation (ASF) under one or more |
| # contributor license agreements. See the NOTICE file distributed with |
| # this work for additional information regarding copyright ownership. |
| # The ASF licenses this file to You 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. |
| |
| # Implementation for uid generation. |
| # Valid values: |
| # time - use uuid_generate_time |
| # random - use uuid_generate_random |
| # uuid_default - use uuid_generate (will attempt to use uuid_generate_random and fall back to uuid_generate_time if no high quality randomness is available) |
| # minifi_uid - use custom uid algorthim consisting of first N bits device identifier, second M bits as bottom portion of a timestamp where N + M = 64, last 64 bits is an atomic incrementor |
| uid.implementation=time |
| |
| #Number of bits at beginning of uid for device segment. |
| uid.minifi.device.segment.bits=16 |
| |
| # Hexadecimal representation of device segment. Should be unique per instance of MiNiFi. |
| #uid.minifi.device.segment=09AF |