Last active
March 12, 2019 19:18
-
-
Save robrua/cd9a1a082f2069750d2dbded11f5c770 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"currentVersionExpiration": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"pipeline": { | |
"elements": [{ | |
"className": "com.merakianalytics.orianna.datapipeline.InMemoryCache", | |
"config": { | |
"expirationPeriods": { | |
"com.merakianalytics.orianna.types.core.champion.ChampionRotation": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.championmastery.ChampionMastery": { | |
"period": 15, | |
"unit": "MINUTES" | |
}, | |
"com.merakianalytics.orianna.types.core.championmastery.ChampionMasteries": { | |
"period": 15, | |
"unit": "MINUTES" | |
}, | |
"com.merakianalytics.orianna.types.core.championmastery.ChampionMasteryScore": { | |
"period": 15, | |
"unit": "MINUTES" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Champion": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Champions": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.spectator.CurrentMatch": { | |
"period": 5, | |
"unit": "MINUTES" | |
}, | |
"com.merakianalytics.orianna.types.core.spectator.FeaturedMatches": { | |
"period": 5, | |
"unit": "MINUTES" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Item": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Items": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.LanguageStrings": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Languages": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.league.League": { | |
"period": 15, | |
"unit": "MINUTES" | |
}, | |
"com.merakianalytics.orianna.types.core.league.LeaguePositions": { | |
"period": 15, | |
"unit": "MINUTES" | |
}, | |
"com.merakianalytics.orianna.types.core.league.PositionalQueues": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Map": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Maps": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Mastery": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Masteries": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.match.Match": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Patch": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Patches": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.ProfileIcon": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.ProfileIcons": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Realm": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.ReforgedRune": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.ReforgedRunes": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Rune": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Runes": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.status.ShardStatus": { | |
"period": 15, | |
"unit": "MINUTES" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.SummonerSpell": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.SummonerSpells": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.summoner.Summoner": { | |
"period": 1, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.match.Timeline": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.match.TournamentMatches": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"com.merakianalytics.orianna.types.core.thirdpartycode.VerificationString": { | |
"period": 3, | |
"unit": "MINUTES" | |
}, | |
"com.merakianalytics.orianna.types.core.staticdata.Versions": { | |
"period": 6, | |
"unit": "HOURS" | |
} | |
} | |
}, | |
"configClassName": "com.merakianalytics.orianna.datapipeline.InMemoryCache$Configuration" | |
}, { | |
"className": "com.merakianalytics.orianna.datapipeline.GhostLoader" | |
}, { | |
"className": "com.merakianalytics.orianna.datapipeline.MerakiAnalyticsCDN", | |
"config": { | |
"host": "cdn.merakianalytics.com", | |
"cacheDuration": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"requests": { | |
"connectTimeout": 3, | |
"connectTimeoutUnit": "SECONDS", | |
"rateLimiterTimeout": -1, | |
"rateLimiterTimeoutUnit": "DAYS", | |
"readTimeout": 3, | |
"readTimeoutUnit": "SECONDS", | |
"https": true | |
} | |
}, | |
"configClassName": "com.merakianalytics.orianna.datapipeline.MerakiAnalyticsCDN$Configuration" | |
}, { | |
"className": "com.merakianalytics.orianna.datapipeline.DataDragon", | |
"config": { | |
"cacheDuration": { | |
"period": 6, | |
"unit": "HOURS" | |
}, | |
"requests": { | |
"connectTimeout": 3, | |
"connectTimeoutUnit": "SECONDS", | |
"rateLimiterTimeout": -1, | |
"rateLimiterTimeoutUnit": "DAYS", | |
"readTimeout": 3, | |
"readTimeoutUnit": "SECONDS", | |
"https": true | |
} | |
}, | |
"configClassName": "com.merakianalytics.orianna.datapipeline.DataDragon$Configuration" | |
}, { | |
"className": "com.merakianalytics.orianna.datapipeline.kernel.data.Kernel", | |
"config": { | |
"host": "localhost", | |
"port": 80, | |
"msgpack": true, | |
"http404Strategy": { | |
"type": "RETURN_NULL" | |
}, | |
"http500Strategy": { | |
"backoff": 1, | |
"backoffUnit": "SECONDS", | |
"backupStrategy": { | |
"type": "THROW_EXCEPTION" | |
}, | |
"maxAttempts": 4, | |
"backoffFactor": 2, | |
"type": "EXPONENTIAL_BACKOFF" | |
}, | |
"http503Strategy": { | |
"backoff": 1, | |
"backoffUnit": "SECONDS", | |
"backupStrategy": { | |
"type": "THROW_EXCEPTION" | |
}, | |
"maxAttempts": 4, | |
"backoffFactor": 2, | |
"type": "EXPONENTIAL_BACKOFF" | |
}, | |
"http504Strategy": { | |
"backoff": 1, | |
"backoffUnit": "SECONDS", | |
"backupStrategy": { | |
"type": "THROW_EXCEPTION" | |
}, | |
"maxAttempts": 4, | |
"backoffFactor": 2, | |
"type": "EXPONENTIAL_BACKOFF" | |
}, | |
"httpTimeoutStrategy": { | |
"backoff": 1, | |
"backoffUnit": "SECONDS", | |
"backupStrategy": { | |
"type": "THROW_EXCEPTION" | |
}, | |
"maxAttempts": 4, | |
"backoffFactor": 2, | |
"type": "EXPONENTIAL_BACKOFF" | |
}, | |
"requests": { | |
"connectTimeout": 3, | |
"connectTimeoutUnit": "SECONDS", | |
"rateLimiterTimeout": -1, | |
"rateLimiterTimeoutUnit": "DAYS", | |
"readTimeout": 3, | |
"readTimeoutUnit": "SECONDS", | |
"https": false | |
}, | |
"services": [ | |
"com.merakianalytics.orianna.datapipeline.kernel.data.ChampionAPI", | |
"com.merakianalytics.orianna.datapipeline.kernel.data.ChampionMasteryAPI", | |
"com.merakianalytics.orianna.datapipeline.kernel.data.LeagueAPI", | |
"com.merakianalytics.orianna.datapipeline.kernel.data.MatchAPI", | |
"com.merakianalytics.orianna.datapipeline.kernel.data.SpectatorAPI", | |
"com.merakianalytics.orianna.datapipeline.kernel.data.StatusAPI", | |
"com.merakianalytics.orianna.datapipeline.kernel.data.SummonerAPI", | |
"com.merakianalytics.orianna.datapipeline.kernel.data.ThirdPartyCodeAPI" | |
] | |
}, | |
"configClassName": "com.merakianalytics.orianna.datapipeline.kernel.data.Kernel$Configuration" | |
}, { | |
"className": "com.merakianalytics.orianna.datapipeline.ImageDownloader" | |
}], | |
"transformers": [{ | |
"className": "com.merakianalytics.orianna.datapipeline.transformers.dtodata.StaticDataTransformer" | |
}] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment