JolieDoc for Port Runtime

From file runtime.iol

Port Name Location Protocol
Runtime

List of the available interfaces


Interface RuntimeInterface

Heading Input type Output type Faults
callExit any
void
dumpState void
string
getIncludePaths void
GetIncludePathResponse
getLocalLocation void
any
getOutputPort GetOutputPortRequest
GetOutputPortResponse
OutputPortDoesNotExist, 
getOutputPorts void
GetOutputPortsResponse
getProcessId void
string
getRedirection GetRedirectionRequest
any
halt HaltRequest
void
loadEmbeddedService LoadEmbeddedServiceRequest
any
RuntimeException( RuntimeExceptionType )  
loadLibrary string
void
IOException( IOExceptionType )  
removeOutputPort string
void
removeRedirection GetRedirectionRequest
void
RuntimeException( RuntimeExceptionType )  
setMonitor SetMonitorRequest
void
setOutputPort SetOutputPortRequest
void
setRedirection SetRedirectionRequest
void
RuntimeException( RuntimeExceptionType )  
stats void
Stats

Operation list

loadLibrary

loadLibrary( string )( void )
 throws


IOException( IOExceptionType )

removeOutputPort

removeOutputPort( string )( void )

setRedirection

setRedirection( SetRedirectionRequest )( void )
 throws


RuntimeException( RuntimeExceptionType )

getOutputPorts

getOutputPorts( void )( GetOutputPortsResponse )

it returns the list of definitions of all the available outputPorts of the service

loadEmbeddedService

loadEmbeddedService( LoadEmbeddedServiceRequest )( any )
 throws


RuntimeException( RuntimeExceptionType )

getOutputPort

getOutputPort( GetOutputPortRequest )( GetOutputPortResponse )
 throws


OutputPortDoesNotExist

it returns a port definition if it exists, OuputPortDoesNotExist fault otherwise

dumpState

dumpState( void )( string )

getLocalLocation

getLocalLocation( void )( any )

getRedirection

getRedirection( GetRedirectionRequest )( any )

setOutputPort

setOutputPort( SetOutputPortRequest )( void )

halt

halt( HaltRequest )( void )

callExit

callExit( any )( void )

stats

stats( void )( Stats )

Get information about the runtime state of the Jolie interpreter.

removeRedirection

removeRedirection( GetRedirectionRequest )( void )
 throws


RuntimeException( RuntimeExceptionType )

setMonitor

setMonitor( SetMonitorRequest )( void )

getProcessId

getProcessId( void )( string )

getIncludePaths

getIncludePaths( void )( GetIncludePathResponse )

Message type list

IOExceptionType

type IOExceptionType: JavaExceptionType

SetRedirectionRequest

type SetRedirectionRequest: void { 
    .inputPortName: string
    .outputPortName: string
    .resourceName: string
}

RuntimeExceptionType

type RuntimeExceptionType: JavaExceptionType

GetOutputPortsResponse

type GetOutputPortsResponse: void { 
    .port*: void { 
        .protocol: string
        .name: string
        .location: string
    }
}

LoadEmbeddedServiceRequest

type LoadEmbeddedServiceRequest: void { 
    .filepath: string
    .type: string
}

GetOutputPortRequest

type GetOutputPortRequest: void { 
    .name: string
}

GetOutputPortResponse

type GetOutputPortResponse: void { 
    .protocol: string
    .name: string
    .location: string
}

GetRedirectionRequest

type GetRedirectionRequest: void { 
    .inputPortName: string
    .resourceName: string
}

SetOutputPortRequest

type SetOutputPortRequest: void { 
    .protocol?: undefined
    .name: string
    .location: any
}

HaltRequest

type HaltRequest: void { 
    .status?: int
}

Stats

type Stats: void { 
    .os: void { 
        .availableProcessors: int
        .systemLoadAverage: double
        .name: string
        .arch: string
        .version: string
    }
    .files: void { 
        .openCount?: long
        .maxCount?: long
    }
}

SetMonitorRequest

type SetMonitorRequest: void { 
    .protocol?: undefined
    .location: any
}

GetIncludePathResponse

type GetIncludePathResponse: void { 
    .path*: string
}

Type list

results matching ""

    No results matching ""