Class

net.adamcin.vltpack.mojo

PutBundleFileMojo

Related Doc: package mojo

Permalink

class PutBundleFileMojo extends BaseMojo with PutsBundles

PUT a bundle identified by the file parameter to the configured CQ instance

Annotations
@Mojo()
Since

0.6.0

Linear Supertypes
PutsBundles, BundlePathParameters, HttpParameters, UsernameAware, BaseMojo, AbstractMojo, ContextEnabled, Mojo, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PutBundleFileMojo
  2. PutsBundles
  3. BundlePathParameters
  4. HttpParameters
  5. UsernameAware
  6. BaseMojo
  7. AbstractMojo
  8. ContextEnabled
  9. Mojo
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PutBundleFileMojo()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final val DEFAULT_CONTEXT: String("/")

    Permalink
    Definition Classes
    HttpParameters
  5. final val DEFAULT_HOST: String("localhost")

    Permalink
    Definition Classes
    HttpParameters
  6. final val DEFAULT_PASS: String("admin")

    Permalink
    Definition Classes
    HttpParameters
  7. final val DEFAULT_PORT: String("4502")

    Permalink
    Definition Classes
    HttpParameters
  8. final val DEFAULT_PROXY_HOST: String("localhost")

    Permalink
    Definition Classes
    HttpParameters
  9. final val DEFAULT_PROXY_PROTOCOL: String("http")

    Permalink
    Definition Classes
    HttpParameters
  10. final val DEFAULT_USER: String("admin")

    Permalink
    Definition Classes
    UsernameAware
  11. lazy val activeProxy: Option[ProxyServer]

    Permalink
    Definition Classes
    HttpParameters
  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. def baseUrlString: String

    Permalink
    Definition Classes
    HttpParameters
  14. var bundleInstallPath: String

    Permalink

    Set the JCR path where bundles will be installed for this project.

    Set the JCR path where bundles will be installed for this project. Use a numeric suffix (as in "/apps/myapp/install/30") to apply a felix start level configuration to the bundles

    Definition Classes
    BundlePathParameters
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. val context: String

    Permalink

    Granite Servlet context by which JCR paths are appended

    Granite Servlet context by which JCR paths are appended

    Definition Classes
    HttpParameters
  17. final val defaultBundleInstallPath: String("/apps/bundles/install/30")

    Permalink
    Definition Classes
    BundlePathParameters
  18. final val defaultTestBundleInstallPath: String("/apps/testBundles/install/30")

    Permalink
    Definition Classes
    BundlePathParameters
  19. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  21. def execute(): Unit

    Permalink
    Definition Classes
    PutBundleFileMojoBaseMojo → Mojo
  22. implicit final val executor: ExecutionContextExecutor

    Permalink
    Definition Classes
    HttpParameters
  23. val file: File

    Permalink

    Specify a bundle file to be PUT

  24. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. def getBundlePath(file: File): String

    Permalink
    Definition Classes
    BundlePathParameters
  26. def getBundleRepoPath(filename: String): String

    Permalink
    Definition Classes
    BundlePathParameters
  27. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  28. def getLog(): Log

    Permalink
    Definition Classes
    AbstractMojo → Mojo
  29. def getPluginContext(): Map

    Permalink
    Definition Classes
    AbstractMojo → ContextEnabled
  30. def getReqRespLogMessage(req: Req, resp: Response): String

    Permalink
    Definition Classes
    HttpParameters
  31. def getTestBundlePath(file: File): String

    Permalink
    Definition Classes
    BundlePathParameters
  32. def getTestBundleRepoPath(filename: String): String

    Permalink
    Definition Classes
    BundlePathParameters
  33. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  34. val host: String

    Permalink

    Hostname for the Granite server

    Hostname for the Granite server

    Definition Classes
    HttpParameters
  35. val https: Boolean

    Permalink

    Whether to use an SSL connection instead of a normal HTTP connection.

    Whether to use an SSL connection instead of a normal HTTP connection. Does not affect the configured TCP port

    Definition Classes
    HttpParameters
  36. implicit def implyDavRequestVerbs(wrapped: Req): DavRequestVerbs

    Permalink
    Definition Classes
    HttpParameters
  37. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  38. def isSuccess(req: Req, resp: Response): Boolean

    Permalink
    Definition Classes
    HttpParameters
  39. def mkdir(absPath: String): (Req, Response)

    Permalink
    Definition Classes
    PutsBundles
  40. def mkdirs(absPath: String): (Req, Response)

    Permalink
    Definition Classes
    PutsBundles
  41. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  42. val noProxy: Boolean

    Permalink

    Set to true to completely disable HTTP proxy connections for this plugin.

    Set to true to completely disable HTTP proxy connections for this plugin. Overrides any other HTTP proxy configuration

    Definition Classes
    HttpParameters
  43. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  44. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  45. val pass: String

    Permalink

    Password to use in connection credentials

    Password to use in connection credentials

    Definition Classes
    HttpParameters
  46. val port: Integer

    Permalink

    TCP Port for the Granite server

    TCP Port for the Granite server

    Definition Classes
    HttpParameters
  47. val proxyHost: String

    Permalink

    The HTTP Proxy hostname

    The HTTP Proxy hostname

    Definition Classes
    HttpParameters
  48. val proxyPass: String

    Permalink

    The HTTP Proxy password

    The HTTP Proxy password

    Definition Classes
    HttpParameters
  49. val proxyPort: Int

    Permalink

    The HTTP Proxy port.

    The HTTP Proxy port. Set to -1 to use the default proxy port.

    Definition Classes
    HttpParameters
  50. val proxyProtocol: String

    Permalink

    The HTTP Proxy protocol

    The HTTP Proxy protocol

    Definition Classes
    HttpParameters
  51. val proxySet: Boolean

    Permalink

    Set to true to override the proxy configuration in the user's Maven Settings with the associated mojo parameter alternatives

    Set to true to override the proxy configuration in the user's Maven Settings with the associated mojo parameter alternatives

    Definition Classes
    HttpParameters
  52. val proxyUser: String

    Permalink

    The HTTP Proxy username

    The HTTP Proxy username

    Definition Classes
    HttpParameters
  53. def putBundle(file: File): Either[Throwable, List[String]]

    Permalink

    Puts the specified file to the configured bundle install location

    Puts the specified file to the configured bundle install location

    file

    file to put

    returns

    either log messages or a throwable

    Definition Classes
    PutsBundles
  54. def putBundleToPath(file: File, path: String): Either[Throwable, List[String]]

    Permalink
    Definition Classes
    PutsBundles
  55. def putTestBundle(file: File): Either[Throwable, List[String]]

    Permalink

    Puts the specified file to the configured test bundle install location

    Puts the specified file to the configured test bundle install location

    file

    file to put

    returns

    either log messages or a throwable

    Definition Classes
    PutsBundles
  56. def reqHost: Req

    Permalink
    Definition Classes
    HttpParameters
  57. var session: MavenSession

    Permalink
    Definition Classes
    BaseMojo
  58. def setLog(arg0: Log): Unit

    Permalink
    Definition Classes
    AbstractMojo → Mojo
  59. def setPluginContext(arg0: Map): Unit

    Permalink
    Definition Classes
    AbstractMojo → ContextEnabled
  60. var settings: Settings

    Permalink
    Definition Classes
    BaseMojo
  61. var skipMkdirs: Boolean

    Permalink

    Set to true to skip the use of the MKCOL WebDAV method for the creation ancestor JCR paths

    Set to true to skip the use of the MKCOL WebDAV method for the creation ancestor JCR paths

    Definition Classes
    PutsBundles
  62. def skipOrExecute(skip: Boolean)(body: ⇒ Unit): Unit

    Permalink
    Definition Classes
    BaseMojo
  63. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  64. var testBundleInstallPath: String

    Permalink

    Set the JCR path where test bundles will be installed during the integration test phase this project.

    Set the JCR path where test bundles will be installed during the integration test phase this project. Use a numeric suffix (as in "/apps/myappTests/install/30") to apply a felix start level configuration to the bundles

    Definition Classes
    BundlePathParameters
    Since

    1.0.0

  65. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  66. def urlForPath(absPath: String): Req

    Permalink
    Definition Classes
    HttpParameters
  67. val user: String

    Permalink

    Specify the CQ username associated with package creation and installation

    Specify the CQ username associated with package creation and installation

    Definition Classes
    UsernameAware
  68. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def waitForResponse[T](nTrys: Int)(implicit until: Long, requestFunction: () ⇒ (Request, AsyncHandler[T]), contentChecker: (Future[T]) ⇒ Future[Boolean]): Boolean

    Permalink
    Definition Classes
    HttpParameters
    Annotations
    @tailrec()

Inherited from PutsBundles

Inherited from BundlePathParameters

Inherited from HttpParameters

Inherited from UsernameAware

Inherited from BaseMojo

Inherited from AbstractMojo

Inherited from ContextEnabled

Inherited from Mojo

Inherited from AnyRef

Inherited from Any

Ungrouped