MCPcopy Create free account

hub / github.com/NationalSecurityAgency/lemongrenade / types & classes

Types & classes122 in github.com/NationalSecurityAgency/lemongrenade

↓ 1 callersClassLemonGrenadeStats
bin/lgstats.py:31
↓ 1 callersClassLemonGrenadeTop
bin/lgtop.py:24
↓ 1 callersClassLemonGrenadeTop
bin/lgadapters.py:22
ClassAdapter
See /docs/coordinator-api.txt for documentation
api/src/main/java/lemongrenade/api/services/Adapter.java:26
ClassAdapterHandlerTest
core/src/test/java/handlers/adapters/AdapterHandlerTest.java:27
ClassAdapterManager
AdapterManager doesn't ever make changes to the Mongo Adapter fields. It is read-only. (with the exception of status information) It's up to the adapt
core/src/main/java/lemongrenade/core/coordinator/AdapterManager.java:35
ClassAdapterManagerTest
core/src/test/java/lemongrenade/core/coordinator/AdapterManagerTest.java:16
ClassAdapterSinkScheme
core/src/main/java/lemongrenade/core/storm/AdapterSinkScheme.java:8
ClassAsyncAdapter
examples/src/main/java/lemongrenade/examples/adapters/AsyncAdapter.java:11
ClassCheckSystem
core/src/main/java/lemongrenade/core/CheckSystem.java:22
ClassCommandSinkScheme
core/src/main/java/lemongrenade/core/storm/CommandSinkScheme.java:8
ClassCoordinatorBolt
core/src/main/java/lemongrenade/core/coordinator/CoordinatorBolt.java:25
ClassCoordinatorBoltTest
core/src/test/java/lemongrenade/core/coordinator/CoordinatorBoltTest.java:8
ClassCoordinatorCommandBolt
Commands supported or will be supported: NEW,ADD,STOP,RESET,CHANGE_PRIORITY
core/src/main/java/lemongrenade/core/coordinator/CoordinatorCommandBolt.java:30
ClassCoordinatorCommandBoltTest
core/src/test/java/lemongrenade/core/coordinator/CoordinatorCommandBoltTest.java:21
ClassCoordinatorHeartbeatBolt
Coordinator Heartbeat Bolt performs extra actions compared to adapter level version. The coordinator takes advantage of this interval to run a few cl
core/src/main/java/lemongrenade/core/coordinator/CoordinatorHeartbeatBolt.java:36
ClassCoordinatorHeartbeatBoltTest
core/src/test/java/lemongrenade/core/coordinator/CoordinatorHeartbeatBoltTest.java:7
ClassCoordinatorSinkScheme
core/src/main/java/lemongrenade/core/storm/CoordinatorSinkScheme.java:6
ClassCoordinatorTopology
core/src/main/java/lemongrenade/core/coordinator/CoordinatorTopology.java:25
ClassCurlAdapter
examples/src/main/java/lemongrenade/examples/adapters/CurlAdapter.java:12
ClassDeleteRequest
api/src/main/java/lemongrenade/api/services/Utils.java:1030
ClassEasyCookieSpec
core/src/main/java/lemongrenade/core/util/Requests.java:203
ClassEasySpecProvider
core/src/main/java/lemongrenade/core/util/Requests.java:210
ClassEdgeRemover
core/src/main/java/lemongrenade/core/handlers/LGPayload/EdgeRemover.java:15
ClassEndlessFeed
examples/src/main/java/lemongrenade/examples/test/EndlessFeed.java:9
ClassEndlessHelloTest
examples/src/main/java/lemongrenade/examples/test/EndlessHelloTest.java:8
ClassExceptionWriter
core/src/main/java/lemongrenade/core/util/ExceptionWriter.java:8
ClassFailAdapter
examples/src/main/java/lemongrenade/examples/adapters/FailAdapter.java:11
ClassFeed1
examples/src/main/java/lemongrenade/examples/test/Feed1.java:9
ClassFeedFailJob
examples/src/main/java/lemongrenade/examples/test/FeedFailJob.java:11
ClassFeedJob
examples/src/main/java/lemongrenade/examples/test/FeedJob.java:11
ClassFeedMultiPartJob
examples/src/main/java/lemongrenade/examples/test/FeedMultiPartJob.java:11
ClassGetDeadLetterMessages
core/src/main/java/lemongrenade/core/util/GetDeadLetterMessages.java:11
ClassGraph
api/src/main/java/lemongrenade/api/services/Graph.java:16
InterfaceHandler
core/src/main/java/lemongrenade/core/handlers/Handler.java:4
ClassHandlerLoader
core/src/main/java/lemongrenade/core/handlers/HandlerLoader.java:15
ClassHelloWorldAdapter
examples/src/main/java/lemongrenade/examples/adapters/HelloWorldAdapter.java:13
ClassHelloWorldExceptionAdapter
examples/src/main/java/lemongrenade/examples/adapters/HelloWorldExceptionAdapter.java:13
ClassHttpException
api/src/main/java/lemongrenade/api/services/Exceptions/HttpException.java:6
ClassIntegrationTest
core/src/test/java/IntegrationTest.java:2
ClassInvalidGraphException
core/src/main/java/lemongrenade/core/database/lemongraph/InvalidGraphException.java:3
ClassInvalidJobConfigException
core/src/main/java/lemongrenade/core/models/InvalidJobConfigException.java:3
ClassInvalidJobStateChangeException
core/src/main/java/lemongrenade/core/models/InvalidJobStateChangeException.java:3
ClassJSONUtils
core/src/main/java/lemongrenade/core/util/JSONUtils.java:8
ClassJSONUtilsTest
core/src/test/java/lemongrenade/core/util/JSONUtilsTest.java:8
ClassJob
See /docs/coordinator-api.txt for documentation
api/src/main/java/lemongrenade/api/services/Job.java:29
ClassJobFailureException
Job Failure Exceptions are thrown when there is a fatal error with job processing.
core/src/main/java/lemongrenade/core/coordinator/JobFailureException.java:6
ClassJobManager
core/src/main/java/lemongrenade/core/coordinator/JobManager.java:17
ClassJobManagerTest
core/src/test/java/lemongrenade/core/coordinator/JobManagerTest.java:17
ClassLGAdapter
core/src/main/java/lemongrenade/core/templates/LGAdapter.java:23
InterfaceLGAdapterDAO
core/src/main/java/lemongrenade/core/database/mongo/LGAdapterDAO.java:8
ClassLGAdapterDAOImpl
core/src/main/java/lemongrenade/core/database/mongo/LGAdapterDAOImpl.java:12
ClassLGAdapterModel
core/src/main/java/lemongrenade/core/models/LGAdapterModel.java:12
ClassLGAdapterTest
core/src/test/java/lemongrenade/core/LGAdapter/LGAdapterTest.java:11
ClassLGAdapterURLs
core/src/main/java/lemongrenade/core/models/LGAdapterURLs.java:10
InterfaceLGAdapterURLsDAO
core/src/main/java/lemongrenade/core/database/mongo/LGAdapterURLsDAO.java:10
ClassLGAdapterURLsDAOImpl
core/src/main/java/lemongrenade/core/database/mongo/LGAdapterURLsDAOImpl.java:17
InterfaceLGCallback
core/src/main/java/lemongrenade/core/templates/LGAdapter.java:137
InterfaceLGCallback
core/src/main/java/lemongrenade/core/templates/LGJavaAdapter.java:296
ClassLGCommand
core/src/main/java/lemongrenade/core/models/LGCommand.java:9
ClassLGConstants
core/src/main/java/lemongrenade/core/util/LGConstants.java:3
ClassLGJavaAdapter
core/src/main/java/lemongrenade/core/templates/LGJavaAdapter.java:37
ClassLGJob
Note: job_config is stored as a string so mongo can store it. If we stored as JSONObject, we were running into problems where .'s or $'s in the key na
core/src/main/java/lemongrenade/core/models/LGJob.java:66
InterfaceLGJobDAO
core/src/main/java/lemongrenade/core/database/mongo/LGJobDAO.java:13
ClassLGJobDAOImpl
core/src/main/java/lemongrenade/core/database/mongo/LGJobDAOImpl.java:16
ClassLGJobDAOImplTest
core/src/test/java/lemongrenade/core/database/mongo/LGJobDAOImplTest.java:21
ClassLGJobError
core/src/main/java/lemongrenade/core/models/LGJobError.java:5
ClassLGJobHistory
core/src/main/java/lemongrenade/core/models/LGJobHistory.java:7
ClassLGJobTest
core/src/test/java/lemongrenade/core/models/LGJobTest.java:16
ClassLGPayload
core/src/main/java/lemongrenade/core/models/LGPayload.java:15
ClassLGPayloadTest
core/src/test/java/lemongrenade/core/models/LGPayloadTest.java:21
ClassLGProperties
core/src/main/java/lemongrenade/core/util/LGProperties.java:9
ClassLGRabbitMQSpout
core/src/main/java/lemongrenade/core/storm/LGRabbitMQSpout.java:17
ClassLGServer
api/src/main/java/lemongrenade/api/LGServer.java:13
ClassLGShellBolt
core/src/main/java/lemongrenade/core/storm/LGShellBolt.java:6
ClassLGTask
Tasks are always stored in database until a job is "DELETED" or "PURGED"
core/src/main/java/lemongrenade/core/models/LGTask.java:14
InterfaceLGTaskDAO
core/src/main/java/lemongrenade/core/database/mongo/LGTaskDAO.java:7
ClassLGTaskDAOImpl
core/src/main/java/lemongrenade/core/database/mongo/LGTaskDAOImpl.java:10
ClassLGdbValue
DbValues are always stored in database until a job is "DELETED" or "PURGED"
core/src/main/java/lemongrenade/core/models/LGdbValue.java:14
InterfaceLGdbValueDAO
core/src/main/java/lemongrenade/core/database/mongo/LGdbValueDAO.java:11
ClassLGdbValueDAOImpl
core/src/main/java/lemongrenade/core/database/mongo/LGdbValueDAOImpl.java:19
ClassLemonGraph
Handles communication layer to LemonGraph { "nodes":[], "meta":{"job_id":"b202cca8-f03a-11e5-8ba5-000000000000", priority:255, enabled:0/1}, "
core/src/main/java/lemongrenade/core/database/lemongraph/LemonGraph.java:49
ClassLemonGraphObject
(Content-Type: application/json, application/x-msgpack) body should be object w/ the optional kv pairs below { "seed": true, // mark any referenc
core/src/main/java/lemongrenade/core/database/lemongraph/LemonGraphObject.java:16
ClassLemonGraphOfflineTest
Perform tests that don't need the LEMONGRAPH server to be actually running
core/src/test/java/lemongrenade/core/database/lemongraph/LemonGraphOfflineTest.java:19
ClassLemonGraphResponse
Dealing with common result variables from LemonGraph Communication LemonGraph sends result variables in Response headers for Posts. jobId is only pop
core/src/main/java/lemongrenade/core/database/lemongraph/LemonGraphResponse.java:14
ClassLemonGraphTest
Note: Probably leave this test out of the testSuite because these tests fail if LemonGraph.Server is not running. This test moved to api module to p
core/src/test/java/lemongrenade/core/database/lemongraph/LemonGraphTest.java:26
ClassLemongraphJobRequest
api/src/main/java/lemongrenade/api/services/Utils.java:556
ClassLemongraphRequest
api/src/main/java/lemongrenade/api/services/Utils.java:624
ClassLocalEngineTester
Reads the topology configuration file and starts the adapters It takes a command line topology file name as the first argument and will attempt to loa
examples/src/main/java/lemongrenade/examples/test/LocalEngineTester.java:30
ClassLongRunningTestAdapter
Used for testing job cancel code This adapter will call itself 5 times and sleep 30 seconds each iteration.
examples/src/main/java/lemongrenade/examples/adapters/LongRunningTestAdapter.java:18
ClassMetricData
Helper internal class that maintains the metrics return values
core/src/main/java/lemongrenade/core/coordinator/CoordinatorBolt.java:80
ClassMongoDBStore
core/src/main/java/lemongrenade/core/database/mongo/MongoDBStore.java:28
ClassMongoDBStoreTest
core/src/test/java/lemongrenade/core/database/mongo/MongoDBStoreTest.java:6
ClassMorphiaService
core/src/main/java/lemongrenade/core/database/mongo/MorphiaService.java:11
ClassMyBangAdapter
examples/src/main/java/lemongrenade/examples/adapters/MyBangAdapter.java:14
ClassNameSpacer
core/src/main/java/lemongrenade/core/handlers/LGPayload/NameSpacer.java:16
ClassPages
api/src/main/java/lemongrenade/api/services/Pages.java:13
ClassPing
api/src/main/java/lemongrenade/api/services/Ping.java:9
ClassPlusBangAdapter
examples/src/main/java/lemongrenade/examples/adapters/PlusBangAdapter.java:13
ClassPostActionAdapter
examples/src/main/java/lemongrenade/examples/adapters/PostActionAdapter.java:12
next →1–100 of 122, ranked by callers