net.i2p.router.client

## Class CreateSessionJob

- java.lang.Object
- - net.i2p.router.JobImpl
  - - net.i2p.router.client.CreateSessionJob

- All Implemented Interfaces:
    Job

      class CreateSessionJob
      extends JobImpl

  Given an established connection, walk through the process of establishing the leaseset. This requests the TunnelManagerFacade to build tunnels for the client and then once thats done (asynchronously) it requests a lease set from the client

- - ### Field Summary

    - ### Fields inherited from class net.i2p.router.JobImpl

      `_id`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `CreateSessionJob(RouterContext context, SessionConfig config)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `getName()` Descriptive name of the task
    `void` | `runJob()` Actually perform the task.

    - ### Methods inherited from class net.i2p.router.JobImpl

      `dropped, getContext, getJobId, getMadeReadyOn, getTiming, madeReady, requeue, toString`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### CreateSessionJob

          public CreateSessionJob(RouterContext context,
                                  SessionConfig config)

  - ### Method Detail

    - #### getName

          public String getName()

      Description copied from interface: `Job`
      Descriptive name of the task
      Returns:
        the descriptive name of the task

    - #### runJob

          public void runJob()

      Description copied from interface: `Job`
      Actually perform the task. This call blocks until the Job is complete.