Class: TaskJuggler::DaemonConnector

Inherits:
Object
  • Object
show all
Includes:
DaemonConnectorMixin
Defined in:
lib/taskjuggler/daemon/DaemonConnector.rb

Instance Method Summary collapse

Methods included from DaemonConnectorMixin

#connectDaemon, #disconnectDaemon

Methods included from MessageHandler

#critical, #debug, #error, #fatal, #info, #warning

Constructor Details

#initialize(authKey, host, port, uri) ⇒ DaemonConnector

Returns a new instance of DaemonConnector.



101
102
103
104
105
106
107
108
109
# File 'lib/taskjuggler/daemon/DaemonConnector.rb', line 101

def initialize(authKey, host, port, uri)
  @authKey = authKey
  @host = host
  @port = port
  @uri = uri
  @unsafeMode = true

  @broker = connectDaemon
end

Instance Method Details

#disconnectObject



111
112
113
114
# File 'lib/taskjuggler/daemon/DaemonConnector.rb', line 111

def disconnect
  disconnectDaemon
  @broker = nil
end

#getProject(projectId) ⇒ Object



116
117
118
# File 'lib/taskjuggler/daemon/DaemonConnector.rb', line 116

def getProject(projectId)
  @broker.getProject(@authKey, projectId)
end

#getProjectListObject



120
121
122
# File 'lib/taskjuggler/daemon/DaemonConnector.rb', line 120

def getProjectList
  @broker.getProjectList(@authKey)
end