Module: NewRelic::Security::Agent
- Extended by:
- Agent
- Included in:
- Agent
- Defined in:
- lib/newrelic_security/agent/agent.rb,
lib/newrelic_security/agent/control/event.rb,
lib/newrelic_security/agent/logging/logger.rb,
lib/newrelic_security/agent/control/app_info.rb,
lib/newrelic_security/agent/control/collector.rb,
lib/newrelic_security/agent/utils/agent_utils.rb,
lib/newrelic_security/agent/control/exit_event.rb,
lib/newrelic_security/agent/control/event_stats.rb,
lib/newrelic_security/agent/control/iast_client.rb,
lib/newrelic_security/agent/logging/init_logger.rb,
lib/newrelic_security/agent/logging/null_logger.rb,
lib/newrelic_security/agent/control/fuzz_request.rb,
lib/newrelic_security/agent/control/grpc_context.rb,
lib/newrelic_security/agent/control/health_check.rb,
lib/newrelic_security/agent/control/http_context.rb,
lib/newrelic_security/agent/configuration/manager.rb,
lib/newrelic_security/agent/control/event_counter.rb,
lib/newrelic_security/agent/control/reflected_xss.rb,
lib/newrelic_security/agent/control/scan_scheduler.rb,
lib/newrelic_security/agent/control/control_command.rb,
lib/newrelic_security/agent/control/error_reporting.rb,
lib/newrelic_security/agent/control/event_processor.rb,
lib/newrelic_security/agent/control/critical_message.rb,
lib/newrelic_security/agent/control/event_subscriber.rb,
lib/newrelic_security/agent/control/websocket_client.rb,
lib/newrelic_security/agent/configuration/yaml_source.rb,
lib/newrelic_security/agent/configuration/manual_source.rb,
lib/newrelic_security/agent/configuration/server_source.rb,
lib/newrelic_security/agent/configuration/default_source.rb,
lib/newrelic_security/agent/configuration/environment_source.rb,
lib/newrelic_security/agent/control/application_url_mappings.rb,
lib/newrelic_security/agent/control/application_runtime_error.rb,
lib/newrelic_security/agent/control/iast_data_transfer_request.rb,
lib/newrelic_security/agent.rb
Defined Under Namespace
Modules: Configuration, Control, Logging, Utils
Classes: Agent
Instance Method Summary
collapse
Instance Method Details
#agent ⇒ Object
puts “NewRelic::Agent.agent : #Agent.agent.inspect” puts “NewRelic::Agent.config : #Agent.config.inspect” puts “NewRelic::Agent.config : #Agent.config.instance_variables”
21
22
23
24
25
|
# File 'lib/newrelic_security/agent.rb', line 21
def agent()
return @agent if @agent
puts "Agent unavailable as it hasn't been started."
nil
end
|
#config=(new_config) ⇒ Object
47
48
49
|
# File 'lib/newrelic_security/agent.rb', line 47
def config=(new_config)
@config = new_config
end
|
#init_logger=(log) ⇒ Object
39
40
41
|
# File 'lib/newrelic_security/agent.rb', line 39
def init_logger=(log)
@init_logger = log
end
|
#logger=(log) ⇒ Object
31
32
33
|
# File 'lib/newrelic_security/agent.rb', line 31
def logger=(log)
@logger = log
end
|