. For example, when entering the
prepare phase both deployment and target agents update their status
to ACTIVE_PREPARE and then to DONE_PREPARE when the phase is
complete. DeploymentEventListeners can listen for these distinct
phase changes (though corresponding listener events are defined in
DeploymentEvent).
Given this, the typical flow of a deployment on both the server
and the agent looks something like this:
| Deployment | Agent | Comment |
| IDLE | the agent is idle when there is no deployment |
| IDLE | | a Deployment is created but begin() has not been called |
| ACTIVE_LOCK | | Deployment.begin() is called beginning target locking |
| ACTIVE_LOCK | begin locking |
| DONE_LOCK | locking completed successfully |
| DONE_LOCK | | all target agents locked successfully |
| ACTIVE_PREPARE | | begin target preparation |
| ACTIVE_PREPARE | begin preparation |
| DONE_PREPARE | preparation completed successfully |
| DONE_PREPARE | | all target agents prepared successfully |
| ACTIVE_CREATE | | this is a new deployment and must create a new manifest |
| DONE_CREATE | | manifest creation completed successfully |
| ACTIVE_INSTALL | | begin installing the manifest on all target agents |
| ACTIVE_INSTALL | begin installing the manifest |
| DONE_INSTALL | manifest installation completes successfully |
| ACTIVE_LOAD | begin implicit manifest loading |
| DONE_LOAD | manifest loading completed successfully |
| DONE_INSTALL | | all targets either had the manifest or received it successfully |
| ACTIVE_APPLY | | begin applying the manifest on all target agents |
| ACTIVE_APPLY | begin applying the manifest |
| ACTIVE_APPLY_COMMITTED | manifest application committed the first batch of asset operations |
| ACTIVE_APPLY_COMMITTED | | manifest application committed the first batch of asset operations |
| DONE_APPLY | manifest application completed successfully |
| DONE_APPLY | | all target manifest applications completed successfully |
| ACTIVE_ACTIVATE | | begin activating the deployment on all target agents |
| ACTIVE_ACTIVATE | begin activating the deployment |
| DONE_ACTIVATE | deployment activation completed successfully |
| DONE_ACTIVATE | | all target deployment activations completed successfully |
| DEPLOYMENT_COMPLETE | deployment is complete |
| IDLE | the agent returns to an idle state |
| DEPLOYMENT_COMPLETE | | deployment is complete |
Although most of the information provided in Status is in the form
of read-write properties, these properties are not actually
writable, as only "safe" copies of the Status are ever returned from
the getStatus() calls.
- See Also:
Target
,
AgentRef
,
Deployment
,
DeploymentEventListener
,
Serialized Form
|
Nested Class Summary |
class |
Status.FailureMessage
Inner class used to store failure data from a failed deployment. |
|
Method Summary |
void |
addDeploymentAgentSwitchableVFS(java.lang.String pSwitchableVFS)
Add a switchable VFS to the list of switchable VFSs configured for this
agent. |
void |
addFailureMessage(java.lang.String pMessage,
java.lang.String pStackTrace,
java.util.Date pFailureTime,
java.lang.String pSeverity,
java.lang.String pAction,
java.lang.String pItemDesc,
java.lang.String pItemId,
java.lang.String pFilePath,
java.lang.String pFileId)
|
protected java.lang.Object |
clone()
Override Object.clone() so that copies may be made. |
java.util.Map |
getAssetDestinations()
Get the list of repository/VFS paths affected by this deployment |
java.lang.String |
getDeployedSnapshot()
The current deployed snapshot of the target or agent. |
long |
getDeployedSnapshotTimestamp()
System milliseconds when the deployed snapshot was last set by a deployment. |
java.lang.String |
getDeploymentAgentInactiveDataStore()
The name of the inative datastore if the agent is configured for switch deployments. |
int |
getDeploymentAgentLocalPort()
The local port used in the FileDeploymentServer for DAF file deployments. |
java.util.Collection |
getDeploymentAgentSwitchableVFS()
Returns a Collection of VFSs configured for switch deployments on this
agent. |
long |
getDeploymentBeginTimestamp()
System milliseconds when the deployment was first started. |
java.util.Date |
getDeploymentBeginTimestampAsDate()
Date when the deployment was first started. |
java.lang.String |
getDeploymentCreateInitiator()
A generic identifier denoting who or what created/started the deployment. |
java.lang.String |
getDeploymentDeleteInitiator()
A generic identifier denoting who or what deleted the deployment. |
java.lang.String |
getDeploymentID()
Current deployment identifier. |
long |
getDeploymentLastBeginTimestamp()
System milliseconds when the deployment was last started. |
java.util.Date |
getDeploymentLastBeginTimestampAsDate()
Date when the deployment was last started. |
long |
getDeploymentLastExecutionTime()
The time in milliseconds the deployment has spent running since it was last started. |
java.lang.String |
getDeploymentLiveDataStore()
The live data store at the beginning of this deployment if the agent is configured for switch deployments. |
java.lang.String |
getDeploymentManifestID()
The Manifest ID of the manifest currently being deployed. |
int |
getDeploymentMode()
The deployment mode, either Constants.MODE_ONLINE or Constants.MODE_SWITCH. |
java.lang.String[] |
getDeploymentProjectIDs()
The project IDs being deployed to the target or agent. |
java.lang.String |
getDeploymentRollbackInitiator()
A generic identifier for who or what called rollback on the deployment. |
java.lang.String |
getDeploymentRollbackManifestID()
The Manifest ID of the rollback manifest for this deployment. |
java.lang.String |
getDeploymentServer()
Name of the deployment server performing the current deployment. |
java.lang.String |
getDeploymentSnapshot()
The snapshot being deployed to the target or agent. |
java.lang.String |
getDeploymentStopInitiator()
A generic identifier denoting who or what stopped/interrupted the deployment. |
int |
getDeploymentStrictFileOps()
|
int |
getDeploymentStrictRepoOps()
|
long |
getDeploymentTotalExecutionTime()
The time in milliseconds the deployment has spent running. |
int |
getDeploymentType()
The deployment type, either Constants.TYPE_INCREMENTAL or Constants.TYPE_FULL. |
java.lang.Throwable |
getErrorCausedByException()
The Exception that caused the error state, if an Exception did
so. |
java.lang.String |
getErrorMessage()
A textual description of what caused the error status, if the status is an error state. |
java.lang.String |
getErrorMessage(java.util.Locale pLocale)
A textual description of what caused the error status, if the status is an error state. |
java.lang.Object[] |
getErrorMsgResourceArguments()
Resource string arguments used to fill in and create the error message. |
java.lang.String |
getErrorMsgResourceKey()
The resource look-up key for the error message. |
java.util.Collection |
getFailureMessages()
|
int |
getPreviousState()
The previous state of this status. |
int |
getState()
The numeric state code indicating the status. |
java.lang.String |
getStateString()
Returns the integer state code as a character string identifier. |
long |
getStateTimestamp()
Timestamp the state of this status was last changed. |
java.util.Date |
getStateTimestampAsDate()
Timestamp the state of this status was last changed. |
java.lang.String |
getTarget()
The logical target of the status, either a deployment target or a local agent. |
java.lang.String |
getUserStateString()
Returns the integer state code as a character string identifier
which can be shown to the end user. |
java.lang.String |
getUserStateString(java.util.Locale pLocale)
Returns the integer state code as a character string identifier
which can be shown to the end user. |
boolean |
isDeploymentCommitted()
Whether or not this deployment has proceeded past the committed
point of no return. |
boolean |
isDeploymentFirstPass()
Identifier indicating whether the currently running deployment is on its first or second pass in
a switch configured deployment. |
boolean |
isDeploymentRevert()
Returns property deploymentRevert. |
boolean |
isDeploymentRollback()
Whether or not the deployment has been flagged for rollback. |
boolean |
isDeploymentSwitched()
Whether or not this deployment has switched yet, if it is a switch deployment. |
boolean |
isStateActive()
Returns true if the state denotes the beginning of a phase of
deployment, including the beginning of a stop or the beginning
of a deployment lock. |
boolean |
isStateDone()
Returns true if the state denotes the ending of a phase of
deployment, including the ending of a stop and an over-all
deployment completion. |
boolean |
isStateError()
Returns true if the state code is an error code. |
boolean |
isStateInterruptable()
Returns true if the state is interruptable by a deployment
event. |
boolean |
isSwitchable()
Whether or not the target or agent is configured for switch deployments. |
static void |
main(java.lang.String[] args)
Debugging and testing main() call. |
void |
setAssetDestinations(java.util.Map pDestinations)
Set the list of repository/VFS paths affected by this deployment |
void |
setDeployedSnapshot(java.lang.String pDeployedSnapshot)
The current deployed snapshot of the target or agent. |
void |
setDeploymentAgentInactiveDataStore(java.lang.String pInactiveDataStore)
The name of the inative datastore if the agent is configured for switch deployments. |
void |
setDeploymentAgentLocalPort(int pDeploymentAgentLocalPort)
The local port used in the FileDeploymentServer for DAF file deployments. |
void |
setDeploymentBeginTimestamp(long pDeploymentBeginTimestamp)
System milliseconds when the deployment was first started. |
void |
setDeploymentCommitted(boolean pDeploymentCommitted)
Whether or not this deployment has proceeded past the committed
point of no return. |
void |
setDeploymentCreateInitiator(java.lang.String pDeploymentCreateInitiator)
A generic identifier denoting who or what created/started the deployment. |
void |
setDeploymentDeleteInitiator(java.lang.String pDeploymentDeleteInitiator)
A generic identifier denoting who or what deleted the deployment. |
void |
setDeploymentFirstPass(boolean pDeploymentFirstPass)
Identifier indicating whether the currently running deployment is on its first or second pass in
a switch configured deployment. |
void |
setDeploymentID(java.lang.String pDeploymentID)
Current deployment identifier. |
void |
setDeploymentLastBeginTimestamp(long pDeploymentLastBeginTimestamp)
System milliseconds when the deployment was last started. |
void |
setDeploymentLastExecutionTime(long pDeploymentLastExecutionTime)
The time in milliseconds the deployment has spent running since it was last started. |
void |
setDeploymentLiveDataStore(java.lang.String pDeploymentLiveDataStore)
The live data store at the beginning of this deployment if the agent is configured for switch deployments. |
void |
setDeploymentManifestID(java.lang.String pDeploymentManifestID)
The Manifest ID of the manifest currently being deployed. |
void |
setDeploymentMode(int pDeploymentMode)
The deployment mode, either Constants.MODE_ONLINE or Constants.MODE_SWITCH. |
void |
setDeploymentProjectIDs(java.lang.String[] pDeploymentProjectIDs)
The project IDs being deployed to the target or agent. |
void |
setDeploymentRevert(boolean pDeploymentRevert)
Sets property deploymentRevert. |
void |
setDeploymentRollback(boolean pDeploymentRollback)
Whether or not the deployment has been flagged for rollback. |
void |
setDeploymentRollbackInitiator(java.lang.String pDeploymentRollbackInitiator)
A generic identifier for who or what called rollback on the deployment. |
void |
setDeploymentRollbackManifestID(java.lang.String pDeploymentRollbackManifestID)
The Manifest ID of the rollback manifest for this deployment. |
void |
setDeploymentServer(java.lang.String pDeploymentServer)
Name of the deployment server performing the current deployment. |
void |
setDeploymentSnapshot(java.lang.String pDeploymentSnapshot)
The snapshot being deployed to the target or agent. |
void |
setDeploymentStopInitiator(java.lang.String pDeploymentStopInitiator)
A generic identifier denoting who or what stopped/interrupted the deployment. |
void |
setDeploymentStrictFileOps(int pDeploymentStrictFileOps)
|
void |
setDeploymentStrictRepoOps(int pDeploymentStrictRepoOps)
|
void |
setDeploymentSwitched(boolean pDeploymentSwitched)
Whether or not this deployment has switched yet, if it is a switch deployment. |
void |
setDeploymentTotalExecutionTime(long pDeploymentTotalExecutionTime)
The time in milliseconds the deployment has spent running. |
void |
setDeploymentType(int pDeploymentType)
The deployment type, either Constants.TYPE_INCREMENTAL or Constants.TYPE_FULL. |
void |
setErrorCausedByException(java.lang.Throwable pErrorCausedByException)
The Exception that caused the error state, if an Exception did
so. |
void |
setErrorMsgResourceArguments(java.lang.Object pArg1)
A convenience method for setting/creating the error message resource arguments array. |
void |
setErrorMsgResourceArguments(java.lang.Object[] pErrorMsgResourceArguments)
Resource string arguments used to fill in and create the error message. |
void |
setErrorMsgResourceArguments(java.lang.Object pArg1,
java.lang.Object pArg2)
A convenience method for setting/creating the error message resource arguments array. |
void |
setErrorMsgResourceArguments(java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3)
A convenience method for setting/creating the error message resource arguments array. |
void |
setErrorMsgResourceArguments(java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3,
java.lang.Object pArg4)
A convenience method for setting/creating the error message resource arguments array. |
void |
setErrorMsgResourceArguments(java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3,
java.lang.Object pArg4,
java.lang.Object pArg5)
A convenience method for setting/creating the error message resource arguments array. |
void |
setErrorMsgResourceKey(java.lang.String pErrorMsgResourceKey)
The resource look-up key for the error message. |
void |
setFailureMessages(java.util.Collection pFailureMessages)
|
void |
setState(int pState)
The numeric state code indicating the status. |
void |
setSwitchable(boolean pSwitchable)
Whether or not the target or agent is configured for switch deployments. |
void |
setTarget(java.lang.String pTarget)
The logical target of the status, either a deployment target or a local agent. |
static java.lang.String |
stateToString(int pStateCode)
Returns a string form of the state code. |
static java.lang.String |
stateToString(int pStateCode,
java.util.Locale pLocale)
Returns a string form of the state code for the given locale. |
java.lang.String |
toString()
Returns this Status as a String. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CLASS_VERSION
public static java.lang.String CLASS_VERSION
- Class version string
IDLE
public static final int IDLE
- See Also:
- Constant Field Values
DEPLOYMENT_COMPLETE
public static final int DEPLOYMENT_COMPLETE
- See Also:
- Constant Field Values
ERROR
public static final int ERROR
- See Also:
- Constant Field Values
ERROR_TRANSPORT
public static final int ERROR_TRANSPORT
- See Also:
- Constant Field Values
ERROR_TRANSPORT_UNINSTANTIATED
public static final int ERROR_TRANSPORT_UNINSTANTIATED
- See Also:
- Constant Field Values
ERROR_EVENT_INTERRUPT
public static final int ERROR_EVENT_INTERRUPT
- See Also:
- Constant Field Values
DEPLOYMENT_DELETED
public static final int DEPLOYMENT_DELETED
- See Also:
- Constant Field Values
SNAPSHOT_INITIALIZE
public static final int SNAPSHOT_INITIALIZE
- See Also:
- Constant Field Values
MANIFEST_DELETE
public static final int MANIFEST_DELETE
- See Also:
- Constant Field Values
WAITING_QUEUED
public static final int WAITING_QUEUED
- See Also:
- Constant Field Values
WAITING_SCHEDULED
public static final int WAITING_SCHEDULED
- See Also:
- Constant Field Values
ACTIVE_LOCK
public static final int ACTIVE_LOCK
- See Also:
- Constant Field Values
DONE_LOCK
public static final int DONE_LOCK
- See Also:
- Constant Field Values
ERROR_LOCK
public static final int ERROR_LOCK
- See Also:
- Constant Field Values
ACTIVE_PREPARE
public static final int ACTIVE_PREPARE
- See Also:
- Constant Field Values
DONE_PREPARE
public static final int DONE_PREPARE
- See Also:
- Constant Field Values
ERROR_PREPARE
public static final int ERROR_PREPARE
- See Also:
- Constant Field Values
ACTIVE_CREATE
public static final int ACTIVE_CREATE
- See Also:
- Constant Field Values
DONE_CREATE
public static final int DONE_CREATE
- See Also:
- Constant Field Values
ERROR_CREATE
public static final int ERROR_CREATE
- See Also:
- Constant Field Values
ACTIVE_INSTALL
public static final int ACTIVE_INSTALL
- See Also:
- Constant Field Values
DONE_INSTALL
public static final int DONE_INSTALL
- See Also:
- Constant Field Values
ERROR_INSTALL
public static final int ERROR_INSTALL
- See Also:
- Constant Field Values
ACTIVE_LOAD
public static final int ACTIVE_LOAD
- See Also:
- Constant Field Values
DONE_LOAD
public static final int DONE_LOAD
- See Also:
- Constant Field Values
ERROR_LOAD
public static final int ERROR_LOAD
- See Also:
- Constant Field Values
ERROR_LOAD_MISSING
public static final int ERROR_LOAD_MISSING
- See Also:
- Constant Field Values
ERROR_LOAD_INCOMPLETE
public static final int ERROR_LOAD_INCOMPLETE
- See Also:
- Constant Field Values
ACTIVE_APPLY
public static final int ACTIVE_APPLY
- See Also:
- Constant Field Values
ACTIVE_APPLY_COMMITTED
public static final int ACTIVE_APPLY_COMMITTED
- See Also:
- Constant Field Values
DONE_APPLY
public static final int DONE_APPLY
- See Also:
- Constant Field Values
ERROR_APPLY
public static final int ERROR_APPLY
- See Also:
- Constant Field Values
ERROR_APPLY_COMMITTED
public static final int ERROR_APPLY_COMMITTED
- See Also:
- Constant Field Values
ACTIVE_ACTIVATE
public static final int ACTIVE_ACTIVATE
- See Also:
- Constant Field Values
ACTIVE_ACTIVATE_SWITCH_PREPARED
public static final int ACTIVE_ACTIVATE_SWITCH_PREPARED
- See Also:
- Constant Field Values
DONE_ACTIVATE
public static final int DONE_ACTIVATE
- See Also:
- Constant Field Values
ERROR_ACTIVATE
public static final int ERROR_ACTIVATE
- See Also:
- Constant Field Values
ACTIVE_STOP
public static final int ACTIVE_STOP
- See Also:
- Constant Field Values
DONE_STOP
public static final int DONE_STOP
- See Also:
- Constant Field Values
ERROR_STOP
public static final int ERROR_STOP
- See Also:
- Constant Field Values
SET_AGENT_STATUS
public static final int SET_AGENT_STATUS
- See Also:
- Constant Field Values
setTarget
public void setTarget(java.lang.String pTarget)
- The logical target of the status, either a deployment target or a local agent.
- Parameters:
pTarget
- new value to set
getTarget
public java.lang.String getTarget()
- The logical target of the status, either a deployment target or a local agent.
- Returns:
- String
setDeployedSnapshot
public void setDeployedSnapshot(java.lang.String pDeployedSnapshot)
- The current deployed snapshot of the target or agent.
- Parameters:
pDeployedSnapshot
- new value to set
getDeployedSnapshot
public java.lang.String getDeployedSnapshot()
- The current deployed snapshot of the target or agent.
- Returns:
- String
getDeployedSnapshotTimestamp
public long getDeployedSnapshotTimestamp()
- System milliseconds when the deployed snapshot was last set by a deployment.
- Returns:
- long
setSwitchable
public void setSwitchable(boolean pSwitchable)
- Whether or not the target or agent is configured for switch deployments.
- Parameters:
pSwitchable
- new value to set
isSwitchable
public boolean isSwitchable()
- Whether or not the target or agent is configured for switch deployments.
- Returns:
- boolean
setState
public void setState(int pState)
- The numeric state code indicating the status.
- Parameters:
pState
- new value to set
getState
public int getState()
- The numeric state code indicating the status.
- Returns:
- int
getStateString
public java.lang.String getStateString()
- Returns the integer state code as a character string identifier.
The string identifier is the same as the constant name, which may
not be desirable for a UI.
- Returns:
- String
getUserStateString
public java.lang.String getUserStateString(java.util.Locale pLocale)
- Returns the integer state code as a character string identifier
which can be shown to the end user.
- Returns:
- String
getUserStateString
public java.lang.String getUserStateString()
- Returns the integer state code as a character string identifier
which can be shown to the end user. Assuming this application is
running as a Dynamo application.
- Returns:
- String
getStateTimestamp
public long getStateTimestamp()
- Timestamp the state of this status was last changed.
- Returns:
- long
getStateTimestampAsDate
public java.util.Date getStateTimestampAsDate()
- Timestamp the state of this status was last changed.
- Returns:
- java.util.Date
getPreviousState
public int getPreviousState()
- The previous state of this status.
- Returns:
- int
setAssetDestinations
public void setAssetDestinations(java.util.Map pDestinations)
- Set the list of repository/VFS paths affected by this deployment
getAssetDestinations
public java.util.Map getAssetDestinations()
- Get the list of repository/VFS paths affected by this deployment
getFailureMessages
public java.util.Collection getFailureMessages()
setFailureMessages
public void setFailureMessages(java.util.Collection pFailureMessages)
addFailureMessage
public void addFailureMessage(java.lang.String pMessage,
java.lang.String pStackTrace,
java.util.Date pFailureTime,
java.lang.String pSeverity,
java.lang.String pAction,
java.lang.String pItemDesc,
java.lang.String pItemId,
java.lang.String pFilePath,
java.lang.String pFileId)
getErrorMessage
public java.lang.String getErrorMessage()
- A textual description of what caused the error status, if the status is an error state.
- Returns:
- String
getErrorMessage
public java.lang.String getErrorMessage(java.util.Locale pLocale)
- A textual description of what caused the error status, if the status is an error state.
- Returns:
- String
setErrorMsgResourceKey
public void setErrorMsgResourceKey(java.lang.String pErrorMsgResourceKey)
- The resource look-up key for the error message.
All of deployment uses the same ResouceBundle and so no bundle is
ever specified here.
- Parameters:
pErrorMsgResourceKey
- new value to set
getErrorMsgResourceKey
public java.lang.String getErrorMsgResourceKey()
- The resource look-up key for the error message.
All of deployment uses the same ResouceBundle and so no
bundle is ever specified here.
- Returns:
- String
setErrorMsgResourceArguments
public void setErrorMsgResourceArguments(java.lang.Object[] pErrorMsgResourceArguments)
- Resource string arguments used to fill in and create the error message.
- Parameters:
pErrorMsgResourceArguments
- new value to set
setErrorMsgResourceArguments
public void setErrorMsgResourceArguments(java.lang.Object pArg1)
- A convenience method for setting/creating the error message resource arguments array.
setErrorMsgResourceArguments
public void setErrorMsgResourceArguments(java.lang.Object pArg1,
java.lang.Object pArg2)
- A convenience method for setting/creating the error message resource arguments array.
setErrorMsgResourceArguments
public void setErrorMsgResourceArguments(java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3)
- A convenience method for setting/creating the error message resource arguments array.
setErrorMsgResourceArguments
public void setErrorMsgResourceArguments(java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3,
java.lang.Object pArg4)
- A convenience method for setting/creating the error message resource arguments array.
setErrorMsgResourceArguments
public void setErrorMsgResourceArguments(java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3,
java.lang.Object pArg4,
java.lang.Object pArg5)
- A convenience method for setting/creating the error message resource arguments array.
getErrorMsgResourceArguments
public java.lang.Object[] getErrorMsgResourceArguments()
- Resource string arguments used to fill in and create the error message.
- Returns:
- Object[]
setErrorCausedByException
public void setErrorCausedByException(java.lang.Throwable pErrorCausedByException)
- The Exception that caused the error state, if an Exception did
so. Note that this Exception may have been thrown on an agent
rather than locally on the server.
- Parameters:
pErrorCausedByException
- new value to set
getErrorCausedByException
public java.lang.Throwable getErrorCausedByException()
- The Exception that caused the error state, if an Exception did
so. Note that this Exception may have been thrown on an agent
rather than locally on the server.
- Returns:
- Exception
setDeploymentID
public void setDeploymentID(java.lang.String pDeploymentID)
- Current deployment identifier.
- Parameters:
pDeploymentID
- new value to set
getDeploymentID
public java.lang.String getDeploymentID()
- Current deployment identifier.
- Returns:
- String
setDeploymentBeginTimestamp
public void setDeploymentBeginTimestamp(long pDeploymentBeginTimestamp)
- System milliseconds when the deployment was first started.
- Parameters:
pDeploymentBeginTimestamp
- new value to set
getDeploymentBeginTimestamp
public long getDeploymentBeginTimestamp()
- System milliseconds when the deployment was first started.
- Returns:
- long
getDeploymentBeginTimestampAsDate
public java.util.Date getDeploymentBeginTimestampAsDate()
- Date when the deployment was first started. Returns null if the
deployment has not been started yet (or if the timstamp has been
set to zero or less).
- Returns:
- long
setDeploymentLastBeginTimestamp
public void setDeploymentLastBeginTimestamp(long pDeploymentLastBeginTimestamp)
- System milliseconds when the deployment was last started.
- Parameters:
pDeploymentLastBeginTimestamp
- new value to set
getDeploymentLastBeginTimestamp
public long getDeploymentLastBeginTimestamp()
- System milliseconds when the deployment was last started.
- Returns:
- long
getDeploymentLastBeginTimestampAsDate
public java.util.Date getDeploymentLastBeginTimestampAsDate()
- Date when the deployment was last started. Returns null if the
deployment has not been started yet (or if the timstamp has been
set to zero or less).
- Returns:
- long
setDeploymentLastExecutionTime
public void setDeploymentLastExecutionTime(long pDeploymentLastExecutionTime)
- The time in milliseconds the deployment has spent running since it was last started.
Note that deployment stop automatically on errors.
- Parameters:
pDeploymentLastExecutionTime
- new value to set
getDeploymentLastExecutionTime
public long getDeploymentLastExecutionTime()
- The time in milliseconds the deployment has spent running since it was last started.
Note that deployment stop automatically on errors.
- Returns:
- long
setDeploymentTotalExecutionTime
public void setDeploymentTotalExecutionTime(long pDeploymentTotalExecutionTime)
- The time in milliseconds the deployment has spent running.
Note that deployment stop automatically on errors.
- Parameters:
pDeploymentTotalExecutionTime
- new value to set
getDeploymentTotalExecutionTime
public long getDeploymentTotalExecutionTime()
- The time in milliseconds the deployment has spent running.
Note that deployment stop automatically on errors.
- Returns:
- long
setDeploymentProjectIDs
public void setDeploymentProjectIDs(java.lang.String[] pDeploymentProjectIDs)
- The project IDs being deployed to the target or agent.
- Parameters:
pDeploymentProjectIDs
- new value to set
getDeploymentProjectIDs
public java.lang.String[] getDeploymentProjectIDs()
- The project IDs being deployed to the target or agent.
- Returns:
- String[]
setDeploymentSnapshot
public void setDeploymentSnapshot(java.lang.String pDeploymentSnapshot)
- The snapshot being deployed to the target or agent.
- Parameters:
pDeploymentSnapshot
- new value to set
getDeploymentSnapshot
public java.lang.String getDeploymentSnapshot()
- The snapshot being deployed to the target or agent.
- Returns:
- String
setDeploymentType
public void setDeploymentType(int pDeploymentType)
- The deployment type, either Constants.TYPE_INCREMENTAL or Constants.TYPE_FULL.
- Parameters:
pDeploymentType
- new value to set
getDeploymentType
public int getDeploymentType()
- The deployment type, either Constants.TYPE_INCREMENTAL or Constants.TYPE_FULL.
- Returns:
- int
setDeploymentMode
public void setDeploymentMode(int pDeploymentMode)
- The deployment mode, either Constants.MODE_ONLINE or Constants.MODE_SWITCH.
- Parameters:
pDeploymentMode
- new value to set
getDeploymentMode
public int getDeploymentMode()
- The deployment mode, either Constants.MODE_ONLINE or Constants.MODE_SWITCH.
- Returns:
- int
setDeploymentRevert
public void setDeploymentRevert(boolean pDeploymentRevert)
- Sets property deploymentRevert.
Whether or not this is a special deployment reverting an open Project off of the Target.
- Parameters:
pDeploymentRevert
- new value to set
isDeploymentRevert
public boolean isDeploymentRevert()
- Returns property deploymentRevert.
Whether or not this is a special deployment reverting an open Project off of the Target.
- Returns:
- boolean
setDeploymentServer
public void setDeploymentServer(java.lang.String pDeploymentServer)
- Name of the deployment server performing the current deployment.
- Parameters:
pDeploymentServer
- new value to set
getDeploymentServer
public java.lang.String getDeploymentServer()
- Name of the deployment server performing the current deployment.
- Returns:
- String
setDeploymentCreateInitiator
public void setDeploymentCreateInitiator(java.lang.String pDeploymentCreateInitiator)
- A generic identifier denoting who or what created/started the deployment.
- Parameters:
pDeploymentCreateInitiator
- new value to set
getDeploymentCreateInitiator
public java.lang.String getDeploymentCreateInitiator()
- A generic identifier denoting who or what created/started the deployment.
- Returns:
- String
setDeploymentStopInitiator
public void setDeploymentStopInitiator(java.lang.String pDeploymentStopInitiator)
- A generic identifier denoting who or what stopped/interrupted the deployment.
- Parameters:
pDeploymentStopInitiator
- new value to set
getDeploymentStopInitiator
public java.lang.String getDeploymentStopInitiator()
- A generic identifier denoting who or what stopped/interrupted the deployment.
- Returns:
- String
setDeploymentDeleteInitiator
public void setDeploymentDeleteInitiator(java.lang.String pDeploymentDeleteInitiator)
- A generic identifier denoting who or what deleted the deployment.
- Parameters:
pDeploymentDeleteInitiator
- new value to set
getDeploymentDeleteInitiator
public java.lang.String getDeploymentDeleteInitiator()
- A generic identifier denoting who or what deleted the deployment.
- Returns:
- String
setDeploymentLiveDataStore
public void setDeploymentLiveDataStore(java.lang.String pDeploymentLiveDataStore)
- The live data store at the beginning of this deployment if the agent is configured for switch deployments.
- Parameters:
pDeploymentLiveDataStore
- new value to set
getDeploymentLiveDataStore
public java.lang.String getDeploymentLiveDataStore()
- The live data store at the beginning of this deployment if the agent is configured for switch deployments.
- Returns:
- String
setDeploymentAgentInactiveDataStore
public void setDeploymentAgentInactiveDataStore(java.lang.String pInactiveDataStore)
- The name of the inative datastore if the agent is configured for switch deployments. This property is updated during
a switch deployment.
- Parameters:
pInactiveDataStore
- The name of the inactive datastore
getDeploymentAgentInactiveDataStore
public java.lang.String getDeploymentAgentInactiveDataStore()
- The name of the inative datastore if the agent is configured for switch deployments. This property is updated during
a switch deployment.
- Returns:
- The name of the inactive datastore
setDeploymentManifestID
public void setDeploymentManifestID(java.lang.String pDeploymentManifestID)
- The Manifest ID of the manifest currently being deployed.
- Parameters:
pDeploymentManifestID
- new value to set
getDeploymentManifestID
public java.lang.String getDeploymentManifestID()
- The Manifest ID of the manifest currently being deployed.
- Returns:
- String
setDeploymentCommitted
public void setDeploymentCommitted(boolean pDeploymentCommitted)
- Whether or not this deployment has proceeded past the committed
point of no return. Resume and rollback may still be possible,
but this flag denotes the point at which a stop will render the
deployed snapshot indeterminate.
- Parameters:
pDeploymentCommitted
- new value to set
isDeploymentCommitted
public boolean isDeploymentCommitted()
- Whether or not this deployment has proceeded past the committed
point of no return. Resume and rollback may still be possible,
but this flag denotes the point at which a stop will render the
deployed snapshot indeterminate.
- Returns:
- boolean
setDeploymentSwitched
public void setDeploymentSwitched(boolean pDeploymentSwitched)
- Whether or not this deployment has switched yet, if it is a switch deployment.
- Parameters:
pDeploymentSwitched
- new value to set
isDeploymentSwitched
public boolean isDeploymentSwitched()
- Whether or not this deployment has switched yet, if it is a switch deployment.
- Returns:
- boolean
setDeploymentRollback
public void setDeploymentRollback(boolean pDeploymentRollback)
- Whether or not the deployment has been flagged for rollback.
- Parameters:
pDeploymentRollback
- new value to set
isDeploymentRollback
public boolean isDeploymentRollback()
- Whether or not the deployment has been flagged for rollback.
- Returns:
- boolean
setDeploymentRollbackInitiator
public void setDeploymentRollbackInitiator(java.lang.String pDeploymentRollbackInitiator)
- A generic identifier for who or what called rollback on the deployment.
- Parameters:
pDeploymentRollbackInitiator
- new value to set
getDeploymentRollbackInitiator
public java.lang.String getDeploymentRollbackInitiator()
- A generic identifier for who or what called rollback on the deployment.
- Returns:
- String
setDeploymentRollbackManifestID
public void setDeploymentRollbackManifestID(java.lang.String pDeploymentRollbackManifestID)
- The Manifest ID of the rollback manifest for this deployment. (if applicable)
- Parameters:
pDeploymentRollbackManifestID
- new value to set
getDeploymentRollbackManifestID
public java.lang.String getDeploymentRollbackManifestID()
- The Manifest ID of the rollback manifest for this deployment. (if applicable)
- Returns:
- String
setDeploymentFirstPass
public void setDeploymentFirstPass(boolean pDeploymentFirstPass)
- Identifier indicating whether the currently running deployment is on its first or second pass in
a switch configured deployment.
isDeploymentFirstPass
public boolean isDeploymentFirstPass()
- Identifier indicating whether the currently running deployment is on its first or second pass in
a switch configured deployment.
getDeploymentAgentLocalPort
public int getDeploymentAgentLocalPort()
- The local port used in the FileDeploymentServer for DAF file deployments.
- Returns:
- Returns the agent's FileDeploymentServer local port
setDeploymentAgentLocalPort
public void setDeploymentAgentLocalPort(int pDeploymentAgentLocalPort)
- The local port used in the FileDeploymentServer for DAF file deployments.
addDeploymentAgentSwitchableVFS
public void addDeploymentAgentSwitchableVFS(java.lang.String pSwitchableVFS)
- Add a switchable VFS to the list of switchable VFSs configured for this
agent.
- Parameters:
pSwitchableVFS
- A switchable VFS
getDeploymentAgentSwitchableVFS
public java.util.Collection getDeploymentAgentSwitchableVFS()
- Returns a Collection of VFSs configured for switch deployments on this
agent.
- Returns:
- Collection of switchable VFSs
getDeploymentStrictFileOps
public int getDeploymentStrictFileOps()
setDeploymentStrictFileOps
public void setDeploymentStrictFileOps(int pDeploymentStrictFileOps)
getDeploymentStrictRepoOps
public int getDeploymentStrictRepoOps()
setDeploymentStrictRepoOps
public void setDeploymentStrictRepoOps(int pDeploymentStrictRepoOps)
isStateError
public boolean isStateError()
- Returns true if the state code is an error code.
isStateActive
public boolean isStateActive()
- Returns true if the state denotes the beginning of a phase of
deployment, including the beginning of a stop or the beginning
of a deployment lock.
isStateDone
public boolean isStateDone()
- Returns true if the state denotes the ending of a phase of
deployment, including the ending of a stop and an over-all
deployment completion.
isStateInterruptable
public boolean isStateInterruptable()
- Returns true if the state is interruptable by a deployment
event.
A deployment can only be interrupted if the deployment is in
certain states, e.g. a deployment that is in an error state
cannot be interrupted by an event.
toString
public java.lang.String toString()
- Returns this Status as a String. The string form contains
(almost) every property in the Status. If a small string
representation of the status is desired, try getStateString()
instead. This form is not small.
stateToString
public static java.lang.String stateToString(int pStateCode)
- Returns a string form of the state code.
stateToString
public static java.lang.String stateToString(int pStateCode,
java.util.Locale pLocale)
- Returns a string form of the state code for the given locale.
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Debugging and testing main() call. Prints out status objects
found in the specified directory and optionally filtering for
only status objects for a given target name.
usage: [target name]
- Throws:
java.lang.Exception
clone
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Override Object.clone() so that copies may be made.
- Throws:
java.lang.CloneNotSupportedException


--- title: Article 1 path: /article1.html date: 2014-12-12 author: name: Some Guy uri: http://someguy.com email<EMAIL_ADDRESS>--- Article 1 content.


| BFDR | BFDR |
| BGLR | Bayesian Generalized Linear Regression |
| BLR | Bayesian Linear Regression |
| BLRCross | Bayesian Linear Regression |
| BLRXy | Bayesian Linear Regression |
| getGCovar | getGCovar |
| getVariances | getVariances |
| mice | mice dataset |
| mice.A | Pedigree info for the mice dataset |
| mice.pheno | Phenotypical data for the mice dataset |
| mice.X | Molecular markers |
| Multitrait | Multi trait models |
| plot.BGLR | Plots for BGLR Analysis |
| predict.BGLR | Model Predictions |
| readBinMat | readBinMat |
| readBinMatMultitrait | readBinMatMultitrait |
| read_bed | read_bed |
| read_ped | read_ped |
| residuals.BGLR | Extracts models residuals |
| simulated3t | simulated data for 3 traits |
| simulated3t.pheno | Phenotypical data for simulated dataset with 3 traits |
| simulated3t.X | Molecular markers |
| summary.BGLR | summary for BGLR fitted models |
| vech | Extract Lower Triangular Elements from a Symmetric Matrix |
| wheat | wheat dataset |
| wheat.A | Pedigree info for the wheat dataset |
| wheat.sets | Sets for cross validation (CV) |
| wheat.X | Molecular markers |
| wheat.Y | Grain yield |
| write_bed | write_bed |
| xpnd | Expand a Vector into a Symmetric Matrix |


| assign_sort {gtsummary} | R Documentation |
Assigns categorical variables sort type ("alphanumeric" or "frequency")
assign_sort(variable, summary_type, sort)
variable |
variable name |
summary_type |
the type of variable ("continuous", "categorical", "dichotomous") |
sort |
named list indicating the type of sorting to perform. Default is NULL. The names of the list elements are variable names or '..categorical..' for assigning all variables of that type. If both a variable name and '..categorical..' are specified, the variable name takes precedent |
Daniel D. Sjoberg


Stratosphere is a data processing system and an alternative to Hadoop's MapReduce component. It comes with its own runtime, rather than building on top of MapReduce. As such, it can work completely independently of the Hadoop ecosystem. However, Stratosphere can also access Hadoop's distributed file system (HDFS) to read and write data, and Hadoop's next-generation resource manager (YARN) to provision cluster resources. Since most Stratosphere users are using Hadoop HDFS to store their data, we ship already the required libraries to access HDFS.
No. Stratosphere can run without a Hadoop installation. However, a very common setup is to use Stratosphere to analyze data stored in the Hadoop Distributed File System (HDFS). To make these setups work out of the box, we bundle the Hadoop client libraries with Stratosphere by default.
Additionally, we provide a special YARN Enabled download of Stratosphere for users with an existing Hadoop YARN cluster. Apache Hadoop YARN is Hadoop's cluster resource manager that allows to use different execution engines next to each other on a cluster.
There are a multiple of ways to track the progress of a Stratosphere program:
conf/stratosphere-config.yml
).log/stratosphere-<user>-jobmanager-<host>.log
and
log/stratosphere-<user>-taskmanager-<host>.log
).If you run Stratosphere in a massively parallel setting (100+ parallel threads),
you need to adapt the number of network buffers via the config parameter
taskmanager.network.numberOfBuffers
.
As a rule-of-thumb, the number of buffers should be at least
4 * numberOfNodes * numberOfTasksPerNode^2
. See
Configuration Reference for details.
Note: In version 0.4, the delta iterations limit the solution set to records with fixed-length data types. We will in the next version.
The most common case for these exception is when Stratosphere is set up with the wrong HDFS version. Because different HDFS versions are often not compatible with each other, the connection between the filesystem master and the client breaks.
Call to <host:port> failed on local exception: java.io.EOFException
at org.apache.hadoop.ipc.Client.wrapException(Client.java:775)
at org.apache.hadoop.ipc.Client.call(Client.java:743)
at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:220)
at $Proxy0.getProtocolVersion(Unknown Source)
at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:359)
at org.apache.hadoop.hdfs.DFSClient.createRPCNamenode(DFSClient.java:106)
at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:207)
at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:170)
at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:82)
at eu.stratosphere.runtime.fs.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:276
Please refer to the download page and the build instructions for details on how to set up Stratosphere for different Hadoop and HDFS versions.
are not grouped/joined correctly?
Keys must correctly implement the methods java.lang.Object#hashCode()
,
java.lang.Object#equals(Object o)
, and java.util.Comparable#compareTo(...)
.
These methods are always backed with default implementations which are usually
inadequate. Therefore, all keys must override hashCode()
and equals(Object o)
.
All data type classes must be public and have a public nullary constructor (constructor with no arguments). Further more, the classes must not be abstract or interfaces. If the classes are internal classes, they must be public and static.
Stopping the processes sometimes takes a few seconds, because the shutdown may do some cleanup work.
In some error cases it happens that the JobManager or TaskManager cannot be
stopped with the provided stop-scripts (bin/stop-local.sh
or bin/stop-
cluster.sh
). You can kill their processes on Linux/Mac as follows:
jps
command on Linux(if you have OpenJDK installed) or command
ps -ef | grep java
to find all Java processes. kill -9 <pid>
, where pid
is the process id of the
affected JobManager or TaskManager process.On Windows, the TaskManager shows a table of all processes and allows you to destroy a process by right its entry.
These exceptions occur usually when the functions in the program consume a lot of memory by collection large numbers of objects, for example in lists or maps. The OutOfMemoryExceptions in Java are kind of tricky. The exception is not necessarily thrown by the component that allocated most of the memory but by the component that tried to requested the latest bit of memory that could not be provided.
There are two ways to go about this:
See whether you can use less memory inside the functions. For example, use arrays of primitive types instead of object types.
Reduce the memory that Stratosphere reserves for its own processing. The
TaskManager reserves a certain portion of the available memory for sorting,
hashing, caching, network buffering, etc. That part of the memory is unavailable
to the user-defined functions. By reserving it, the system can guarantee to not
run out of memory on large inputs, but to plan with the available memory and
destage operations to disk, if necessary. By default, the system reserves around
70% of the memory. If you frequently run applications that need more memory in
the user-defined functions, you can reduce that value using the configuration
entries taskmanager.memory.fraction
or taskmanager.memory.size
. See the
Configuration Reference for details. This will leave more memory to JVM heap,
but may cause data processing tasks to go to disk more often.
Check the logging behavior of your jobs. Emitting logging per or tuple may be helpful to debug jobs in small setups with tiny data sets, it becomes very inefficient and disk space consuming if used for large input data.
The ./bin/yarn-session.sh
script is intended to run while the YARN-session is
open. In some error cases however, the script immediately stops running. The
output looks like this:
07:34:27,004 INFO org.apache.hadoop.yarn.client.api.impl.YarnClientImpl - Submitted application application_1395604279745_273123 to ResourceManager at jobtracker-host
Stratosphere JobManager is now running on worker1:6123
JobManager Web Interface: http://jobtracker-host:54311/proxy/application_1295604279745_273123/
07:34:51,528 INFO eu.stratosphere.yarn.Client - Application application_1295604279745_273123 finished with state FINISHED at<PHONE_NUMBER>553
07:34:51,529 INFO eu.stratosphere.yarn.Client - Killing the Stratosphere-YARN application.
07:34:51,529 INFO org.apache.hadoop.yarn.client.api.impl.YarnClientImpl - Killing application application_1295604279745_273123
07:34:51,534 INFO eu.stratosphere.yarn.Client - Deleting files in hdfs://user/marcus/.stratosphere/application_1295604279745_273123
07:34:51,559 INFO eu.stratosphere.yarn.Client - YARN Client is shutting down
The problem here is that the Application Master (AM) is stopping and the YARN client assumes that the application has finished.
There are three possible reasons for that behavior:
The ApplicationMaster exited with an exception. To debug that error, have a
look in the logfiles of the container. The yarn-site.xml
file contains the
configured path. The key for the path is yarn.nodemanager.log-dirs
, the
default value is ${yarn.log.dir}/userlogs
.
YARN has killed the container that runs the ApplicationMaster. This case happens when the AM used too much memory or other resources beyond YARN's limits. In this case, you'll find error messages in the nodemanager logs on the host.
The operating system has shut down the JVM of the AM. This can happen if the
YARN configuration is wrong and more memory than physically available is
configured. Execute dmesg
on the machine where the AM was running to see if
this happened. You see messages from Linux' OOM killer.
While starting the YARN session, you are receiving an exception like this:
Exception in thread "main" org.apache.hadoop.security.AccessControlException: Permission denied: user=robert, access=WRITE, inode="/user/robert":hdfs:supergroup:drwxr-xr-x
at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:234)
at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:214)
at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkPermission(FSPermissionChecker.java:158)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkPermission(FSNamesystem.java:5193)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkPermission(FSNamesystem.java:5175)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkAncestorAccess(FSNamesystem.java:5149)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.startFileInternal(FSNamesystem.java:2090)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.startFileInt(FSNamesystem.java:2043)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.startFile(FSNamesystem.java:1996)
at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.create(NameNodeRpcServer.java:491)
at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.create(ClientNamenodeProtocolServerSideTranslatorPB.java:301)
at org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java:59570)
at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:585)
at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:928)
at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2053)
at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2049)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1491)
at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2047)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.apache.hadoop.ipc.RemoteException.instantiateException(RemoteException.java:106)
at org.apache.hadoop.ipc.RemoteException.unwrapRemoteException(RemoteException.java:73)
at org.apache.hadoop.hdfs.DFSOutputStream.newStreamForCreate(DFSOutputStream.java:1393)
at org.apache.hadoop.hdfs.DFSClient.create(DFSClient.java:1382)
at org.apache.hadoop.hdfs.DFSClient.create(DFSClient.java:1307)
at org.apache.hadoop.hdfs.DistributedFileSystem$6.doCall(DistributedFileSystem.java:384)
at org.apache.hadoop.hdfs.DistributedFileSystem$6.doCall(DistributedFileSystem.java:380)
at org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81)
at org.apache.hadoop.hdfs.DistributedFileSystem.create(DistributedFileSystem.java:380)
at org.apache.hadoop.hdfs.DistributedFileSystem.create(DistributedFileSystem.java:324)
at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:905)
at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:886)
at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:783)
at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:365)
at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:338)
at org.apache.hadoop.fs.FileSystem.copyFromLocalFile(FileSystem.java:2021)
at org.apache.hadoop.fs.FileSystem.copyFromLocalFile(FileSystem.java:1989)
at org.apache.hadoop.fs.FileSystem.copyFromLocalFile(FileSystem.java:1954)
at eu.stratosphere.yarn.Utils.setupLocalResource(Utils.java:176)
at eu.stratosphere.yarn.Client.run(Client.java:362)
at eu.stratosphere.yarn.Client.main(Client.java:568)
The reason for this error is, that the home directory of the user in HDFS
has the wrong permissions. The user (in this case robert
) can not create
directories in his own home directory.
Stratosphere creates a .stratosphere/
directory in the users home directory
where it stores the Stratosphere jar and configuration file.
Stratospere can restart failed jobs. Mid-query fault tolerance will go into the open source project in the next versions.
Stratosphere's Accumulators work very similar like [Hadoop's counters, but are more powerful.
Stratosphere has a Distributed Cache that is deeply integrated with the APIs. Please refer to the JavaDocs for details on how to use it.
In order to make data sets available on all tasks, we encourage you to use Broadcast Variables instead. They are more efficient and easier to use than the distributed cache.


Google Search
Advanced Search
Find pages with...
To do this in the search box
all these words:
Type the important words: tricolor rat terrier
this exact word or phrase:
Put exact words in quotes: "rat terrier"
any of these words:
Type OR between all the words you want: miniature OR standard
none of these words:
Put a minus sign just before words you don't want: -rodent, -"Jack Russell"


Toggle navigation
Mah
File
Import...
Edit
Undo
⌘Z
Delete
Lock
Unlock
Select
All
⌘A
None
Inverse
Isolated
Expand Selection to Linked
Expand Selection to Linked out
Expand Selection to Linked in
Merged
Locked
Unlocked
View
Show links
Hide links
Show labels
Hide labels


| Top |
XLib-XRender BackendXLib-XRender Backend — X Window System rendering using XLib and the X Render extension |
| cairo_surface_t * | cairo_xlib_surface_create_with_xrender_format () |
| XRenderPictFormat * | cairo_xlib_surface_get_xrender_format () |
The XLib surface is used to render cairo graphics to X Window System windows and pixmaps using the XLib and Xrender libraries.
Note that the XLib surface automatically takes advantage of X Render extension if it is available.
cairo_surface_t * cairo_xlib_surface_create_with_xrender_format (Display *dpy
,Drawable drawable
,Screen *screen
,XRenderPictFormat *format
,int width
,int height
);
Creates an Xlib surface that draws to the given drawable. The way that colors are represented in the drawable is specified by the provided picture format.
Note: If drawable
is a Window, then the function
cairo_xlib_surface_set_size()
must be called whenever the size of the
window changes.
dpy |
an X Display |
|
drawable |
an X Drawable, (a Pixmap or a Window) |
|
screen |
the X Screen associated with |
|
format |
the picture format to use for drawing to |
|
width |
the current width of |
|
height |
the current height of |
Since 1.0
XRenderPictFormat *
cairo_xlib_surface_get_xrender_format (cairo_surface_t *surface
);
Gets the X Render picture format that surface
uses for rendering with the
X Render extension. If the surface was created by
cairo_xlib_surface_create_with_xrender_format()
originally, the return
value is the format passed to that constructor.
the XRenderPictFormat* associated with surface
,
or NULL
if the surface is not an xlib surface
or if the X Render extension is not available.
Since 1.6


Related Stories & Guides
traveler
Stories
User Experience: Artist Uses Speaker on Video Set
A Bluetooth speaker acts as a vital audio tool behind the scenes of a Colombian singer music video.
"Bose® SoundLink II Wireless Bluetooth® Speaker II"
Guides
"Keep Kids Entertained on Your Travels"
Keep Kids Entertained on Your Travels
"Griffin Survivor for iPad® Air"
Griffin Survivor for iPad® Air


We feel excited to welcome you onboard. We looking forward to develop better relations with you! Just fill the form to get connected.


--- layout: post title: Upcoming Talks in 2013 ---
This is the year I teach myself to become a better public speaker. I've spent the past year coding up a number of powerful Scala and Clojure projects, all the while avoiding the important and difficult work of teaching and writing about the import and use of those projects. Well, no longer.
To mind that gap I'll be giving a number of talks in 2013 on my recent work on Summingbird and Cascalog. If you're in the Bay Area, Boston, or Northern VA (my home town!), I'd love to meet you.
Oscar Boykin and I will be giving an Introduction to Summingbird at the Bay Area Storm Users meetup on Tuesday, September 3rd. Summingbird is a streaming MapReduce framework we developed at Twitter that allows you to write a streaming computation once and execute it in batch-mode on Scalding, in realtime mode on Storm, or on both Scalding and Storm in a hybrid batch/realtime mode that has very attractive fault tolerance properties. Sound exciting? RSVP at the event's meetup page.
Check this one out at the Commercial Users of Functional Programming conference, September 22nd-24th in Boston. This talk will focus more on the functional programming ideas we used in the design of Summingbird's real-time MapReduce DSL and its component libraries (Storehaus, Bijection, and Algebird). Which ideas helped our design? What hurt?
Another Introduction to Summingbird talk, with a focus on how Scala's type system and style helps us write correct Storm topologies. Register at the Boston Storm Users' meetup page.
This talk at the Pacific Northwest Scala Conference will get into the guts of Summingbird's batch/realtime merging abstraction and the streaming MapReduce graph planner we've developed. Here's the abstract:
Twitter's Summingbird library allows developers and data scientists to build massive streaming MapReduce pipelines without worrying about the usual mess of systems issues that come with realtime systems at scale. This talk will discuss the development of Summingbird's hybrid Batch and Realtime operating mode, the power of clean, mathematical abstractions and the massive creative leverage that functional design constraints can give to a project.
The talk will also discuss some of the applications for these technologies currently being used at Twitter.
Registration is filling up fast, so sign up today!
This talk will discuss my work on Cascalog 2 and its new "execution platform" abstraction. The recent Cascalog 2 redesign split the datalog compiler apart from the underlying Cascading functions that get called when you run a Cascalog query on a MapReduce cluster. With luck, by the time I deliver the talk, Cascalog will be able to run on Trident and Spark.
I'll be delivering this talk in my hometown of Alexandria, VA at this year's Clojure/Conj.
Still working on the meat of this one, but some initial thoughts - I'd like discuss the vast number of choices in the MapReduce DSL world. Spark, Scoobi, Summingbird, Scalding… folks are writing Hadoop DSLs in Ruby, in Mathematica, in Clojure. Where does it end? What's the right level of abstraction? This talk will discuss why so many different options exist and some pitfalls to beware of when choosing between them.
More information on Data Day Texas, including registration info, on the event page.


To implement a Basic authentication, you have to add a special http header to your service (before you invoke any methods). Here you have an example how to do this:
I_Authentication_Insurant_Binding_Soap12 service = new I_Authentication_Insurant_Binding_Soap12();
service.httpHeaders.add(new HeaderProperty("Authorization", "Basic " +
org.kobjects.base64.Base64.encode("user:password".getBytes())));
service.LoginCreateChallenge();
Some web services use <any> element to return/retrieve any type of data. The schema (structure) of these data is unknown so EasyWSDL are not able to generate a strongly typed
fields for them. Instead, there is one field any which is a collection of PropertyInfo objects and using it you can still retrieve or send such data in a raw format.
You can also add any collection to all generated classes by selecting Generate All classes in generator settings.
Use this feature only if you find that some elements are missing in the generated classes.
Here you will find example how to retrieve and send data using any collection.
<n4:SearchGroups xmlns:n4="http://namespace.url/IBodyArchitectAccessService/">
<n5:ExerciseSearchCriteriaGroup xmlns:n5="http://schemas.datacontract.org/2004/07/BodyArchitect.Service.V2.Model">
Global
</n5:ExerciseSearchCriteriaGroup>
</n4:SearchGroups>
PartialRetrievingInfo info=new PartialRetrievingInfo();
ExerciseSearchCriteria exerciseSearchCriteria = new ExerciseSearchCriteria();
exerciseSearchCriteria.ExerciseTypes=new ArrayOfExerciseType();
//begin of creating data for any collection
PropertyInfo exerciseTypeAny = new PropertyInfo();
exerciseTypeAny.name="SearchGroups";
exerciseTypeAny.namespace="http://namespace.url/IBodyArchitectAccessService/";
SoapObject obj = new SoapObject("http://schemas.datacontract.org/2004/07/BodyArchitect.Service.V2.Model","ExerciseSearchCriteriaGroup");
exerciseTypeAny.setValue(obj);
PropertyInfo inner = new PropertyInfo();
inner.name="ExerciseSearchCriteriaGroup";
inner.namespace="http://schemas.datacontract.org/2004/07/BodyArchitect.Service.V2.Model";
inner.type= PropertyInfo.STRING_CLASS;
inner.setValue("Global");
obj.addProperty(inner);
exerciseSearchCriteria.any.add(exerciseTypeAny);
//end
PagedResultOfExerciseDTO5oAtqRlh exercises = service.GetExercises(sessionData.Token, exerciseSearchCriteria, info);
ProfileInformationDTO profileInfo=service.GetProfileInformation(sessionData.Token, criteria);
for (PropertyInfo info : profileInfo.any)
{
if(info.name.equals("Name"))
{
Object value=info.getValue();
}
else if(info.name.equals("Age"))
{
//...
}
}
In the latest generator we have introduced a feature to detect a strong types in any
collections. To use this option, you have to set CreateClassesForAny
property in you service class:
service.CreateClassesForAny=true;
With this option, you should find your objects instead of raw SoapObject
in any
collection.
SoapObject
objects in any
collection, you should generate classes with option Advanced settings -> Generate All classes.
Sometimes you need to modify generated classes. The recommended way of doing it is to create a new class inherits from the generated class and make changes there (if possible of course). Using this you can easly regenerate classes again without loosing your modifications.
Here you find an example how to configure internal ksoap2 Transport class in your service class
public class MyService extends I_Authentication_Insurant_Binding_Soap12
{
@Override
protected Transport createTransport() {
//changing transport to HttpsTransportSE
Transport transport= new HttpsTransportSE(Proxy.NO_PROXY,url,500,"",timeOut);
transport.debug=true;
return transport;
}
@Override
protected ExtendedSoapSerializationEnvelope createEnvelope() {
//configure envelope
ExtendedSoapSerializationEnvelope envelope= super.createEnvelope();
envelope.dotNet=true;
envelope.implicitTypes=false;
return envelope;
}
@Override
protected void sendRequest(String methodName, ExtendedSoapSerializationEnvelope envelope, Transport transport) throws Exception {
try{
//here we want to print to output requestDump and responseDump after sending request to the server
super.sendRequest(methodName, envelope, transport);
}
catch (Exception e) {
throw e;
} finally {
if (transport.debug) {
if (transport.requestDump != null) {
System.err.println(transport.requestDump);
}
if (transport.responseDump != null) {
System.err.println(transport.responseDump);
}
}
}
}
}
Now to connect to your web service you should use MyService class instead of I_Authentication_Insurant_Binding_Soap12.
The easiest way is to maintain a cookies between requests is to use CookieManager class. Basically put these two lines at the start of your application
CookieManager cookieManager = new CookieManager();
CookieHandler.setDefault(cookieManager);


XDG-EMAIL(1) xdg-email Manual XDG-EMAIL(1) NAME xdg-email - command line tool for sending mail using the user's preferred e-mail composer SYNOPSIS xdg-email [--utf8] [--cc address] [--bcc address] [--subject text] [--body text] [--attach file] [mailto-uri | address(es)] xdg-email {--help | --manual | --version} DESCRIPTION xdg-email opens the user's preferred e-mail composer in order to send a mail to address(es) or mailto-uri. RFC2368 defines mailto: URIs. xdg-email limits support to, cc, subject and body fields in mailto-uri, all other fields are silently ignored. address(es) must follow the syntax of RFC822. Multiple addresses may be provided as separate arguments. All information provided on the command line is used to prefill corresponding fields in the user's e-mail composer. The user will have the opportunity to change any of this information before actually sending the e-mail. xdg-email is for use inside a desktop session only. It is not recommended to use xdg-email as root. See http://portland.freedesktop.org/wiki/EmailConfig for information on how the user can change the e-mail composer that is used. OPTIONS --utf8 Indicates that all command line options that follow are in utf8. Without this option, command line options are expected to be encoded according to locale. If the locale already specifies utf8 this option has no effect. This option does not affect mailto URIs that are passed on the command line. --cc address Specify a recipient to be copied on the e-mail. --bcc address Specify a recipient to be blindly copied on the e-mail. --subject text Specify a subject for the e-mail. --body text Specify a body for the e-mail. Since the user will be able to make changes before actually sending the e-mail, this can be used to provide the user with a template for the e-mail. text may contain linebreaks. --attach file Specify an attachment for the e-mail. file must point to an existing file. Some e-mail applications require the file to remain present after xdg-email returns. --help Show command synopsis. --manual Show this manual page. --version Show the xdg-utils version information. ENVIRONMENT VARIABLES xdg-email honours the following environment variables: XDG_UTILS_DEBUG_LEVEL Setting this environment variable to a non-zero numerical value makes xdg-email do more verbose reporting on stderr. Setting a higher value increases the verbosity. EXIT CODES An exit code of 0 indicates success while a non-zero exit code indicates failure. The following failure codes can be returned: 1 Error in command line syntax. 2 One of the files passed on the command line did not exist. 3 A required tool could not be found. 4 The action failed. 5 No permission to read one of the files passed on the command line. CONFIGURATION Visit http://portland.freedesktop.org/wiki/EmailConfig for information how to configure xdg-email to use the email client of your choice. EXAMPLES xdg-email 'Jeremy White<EMAIL_ADDRESS>xdg-email --attach /tmp/logo.png \ --subject 'Logo contest' \ --body 'Attached you find the logo for the contest.' \<EMAIL_ADDRESS>xdg-email --subject 'Your password is about to expire' \<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>AUTHORS Kevin Krammer Author. Jeremy White Author. COPYRIGHT Copyright © 2006 xdg-utils 1.0 02/22/2015 XDG-EMAIL(1)


--- layout: paper title: Publications --- Adversarial Sets for Regularising Neural Link Predictors, , Proceedings of the 33th Annual Conference on Uncertainty in AI (UAI) 2017 [pdf]
@inproceedings{minervini2017adversarial, year={2017}, author={Minervini, Pasquale and Demeester, Thomas and Rocktaschel, Tim and Riedel, Sebastian}, booktitle={Proceedings of the 33th Annual Conference on Uncertainty in AI (UAI)}, title={Adversarial Sets for Regularising Neural Link Predictors}, }


|
||||||||||
| PREV NEXT | FRAMES NO FRAMES |
| Packages that use Ontology | |
|---|---|
| com.ontotext.gate.vr | |
| gate | This package contains the public interface to the GATE Java API. |
| gate.creole | |
| gate.creole.ontology | The GATE ontology API. |
| gate.gui.docview | |
| gate.gui.ontology | |
| gate.jape | |
| gate.util |
| Uses of Ontology in com.ontotext.gate.vr |
|---|
| Fields in com.ontotext.gate.vr declared as Ontology | |
|---|---|
private Ontology |
Gaze.ontology
the ontology that is currently displayed |
| Fields in com.ontotext.gate.vr with type parameters of type Ontology | |
|---|---|
private Map<Ontology,JTree> |
Gaze.ontologyTrees
map of ontologies vs trees |
| Methods in com.ontotext.gate.vr with parameters of type Ontology | |
|---|---|
static ClassNode |
ClassNode.createRootNode(Ontology o)
create a structure representing the class hierarchy of an ontology |
static ClassNode |
ClassNode.createRootNode(Ontology o,
boolean includeInstances,
boolean includeAnonymousClasses)
|
static ClassNode |
ClassNode.createRootNode(Ontology o,
MappingDefinition mapping,
Map<String,ClassNode> nameVsNode)
Creates a structure representing the class hierarchy of an ontology and the gazetteerLists mapped to it. |
void |
Gaze.ontologyModified(Ontology ontology,
OResource resource,
int eventType)
|
void |
Gaze.ontologyReset(Ontology ontology)
|
void |
Gaze.resourceAdded(Ontology ontology,
OResource resource)
|
void |
Gaze.resourcePropertyValueChanged(Ontology ontology,
OResource resource,
RDFProperty property,
Object value,
int eventType)
|
void |
Gaze.resourceRelationChanged(Ontology ontology,
OResource resource1,
OResource resouce2,
int eventType)
|
void |
Gaze.resourcesRemoved(Ontology ontology,
String[] resourcesURIs)
|
| Constructors in com.ontotext.gate.vr with parameters of type Ontology | |
|---|---|
ClassNode(Ontology o)
Constructs a root class node from an ontology |
| Uses of Ontology in gate |
|---|
| Methods in gate with parameters of type Ontology | |
|---|---|
boolean |
FeatureMap.subsumes(Ontology ontologyLR,
FeatureMap aFeatureMap)
Tests if this featureMap object includes aFeatureMap features. |
| Uses of Ontology in gate.creole |
|---|
| Fields in gate.creole declared as Ontology | |
|---|---|
private Ontology |
OntologyAwareTransducer.ontology
Deprecated. The ontology that will be available on the RHS of JAPE rules. |
protected Ontology |
Transducer.ontology
The ontology that will be available on the RHS of JAPE rules. |
| Methods in gate.creole that return Ontology | |
|---|---|
Ontology |
OntologyAwareTransducer.getOntology()
Deprecated. Gets the ontology used by this transducer. |
Ontology |
Transducer.getOntology()
Gets the ontology used by this transducer. |
| Methods in gate.creole with parameters of type Ontology | |
|---|---|
void |
ANNIETransducer.setOntology(Ontology ontology)
The ontology parameter is not used for this PR and therefore hidden. |
void |
OntologyAwareTransducer.setOntology(Ontology ontology)
Deprecated. Sets the ontology used by this transducer. |
void |
Transducer.setOntology(Ontology ontology)
Sets the ontology used by this transducer. |
void |
VPChunker.setOntology(Ontology o)
|
| Uses of Ontology in gate.creole.ontology |
|---|
| Methods in gate.creole.ontology that return Ontology | |
|---|---|
Ontology |
OResource.getOntology()
Gets the ontology to which the resource belongs. |
static Ontology |
OntologyUtilities.getOntology(URL url)
Deprecated. - this method should be avoided |
| Methods in gate.creole.ontology with parameters of type Ontology | |
|---|---|
static URI |
OntologyUtilities.createURI(Ontology ontology,
String aResourceName,
boolean isAnonymousResource)
Deprecated. - use createOURI(String) and related methods
instead. |
void |
OntologyModificationListener.ontologyReset(Ontology ontology)
This method is called whenever ontology is reset. |
void |
OntologyModificationListener.resourceAdded(Ontology ontology,
OResource resource)
This method is invoked whenever a resource (class/property/instance) is added to the ontology. |
void |
OntologyModificationListener.resourcePropertyValueChanged(Ontology ontology,
OResource resource,
RDFProperty property,
Object value,
int eventType)
This method should be invoked when a property value is added or removed (specified by the event type). |
void |
OntologyModificationListener.resourceRelationChanged(Ontology ontology,
OResource resource1,
OResource resource2,
int eventType)
This method is invoked whenever a relation between two objects of the same class (e.g. |
void |
OntologyModificationListener.resourcesRemoved(Ontology ontology,
String[] resources)
This method is invoked whenever a resource (class/property/instance) is removed from the ontology. |
| Uses of Ontology in gate.gui.docview |
|---|
| Fields in gate.gui.docview declared as Ontology | |
|---|---|
protected Ontology |
OntologyInstanceView.selectedOntology
|
| Fields in gate.gui.docview with type parameters of type Ontology | |
|---|---|
protected Map<Ontology,JTree> |
OntologyClassView.treeByOntologyMap
Link trees with their ontologies. |
| Methods in gate.gui.docview with parameters of type Ontology | |
|---|---|
protected void |
OntologyClassView.buildClassTree(JTree tree,
Ontology ontology)
Build the class tree from the ontology. |
protected void |
OntologyClassView.loadOntology(Ontology ontology)
Add the ontology in a disclosure panel, closed at start. |
void |
OntologyClassView.ontologyReset(Ontology ontology)
|
void |
OntologyClassView.resourceAdded(Ontology ontology,
OResource resource)
|
void |
OntologyClassView.resourcePropertyValueChanged(Ontology ontology,
OResource resource,
RDFProperty property,
Object value,
int eventType)
|
void |
OntologyClassView.resourceRelationChanged(Ontology ontology,
OResource resource1,
OResource resource2,
int eventType)
|
void |
OntologyClassView.resourcesRemoved(Ontology ontology,
String[] resources)
|
| Uses of Ontology in gate.gui.ontology |
|---|
| Fields in gate.gui.ontology declared as Ontology | |
|---|---|
protected Ontology |
AnnotationPropertyAction.ontology
|
protected Ontology |
DatatypePropertyAction.ontology
|
protected Ontology |
DeleteOntologyResourceAction.ontology
|
protected Ontology |
DetailsTableModel.ontology
|
(package private) Ontology |
InstanceAction.ontology
|
protected Ontology |
ObjectPropertyAction.ontology
|
protected Ontology |
OntologyEditor.ontology
the ontology instance |
protected Ontology |
RestrictionAction.ontology
|
protected Ontology |
SubClassAction.ontology
|
protected Ontology |
SymmetricPropertyAction.ontology
|
protected Ontology |
TopClassAction.ontology
|
protected Ontology |
TransitivePropertyAction.ontology
|
| Methods in gate.gui.ontology that return Ontology | |
|---|---|
Ontology |
AnnotationPropertyAction.getOntology()
|
Ontology |
DatatypePropertyAction.getOntology()
|
Ontology |
DeleteOntologyResourceAction.getOntology()
|
Ontology |
DetailsTableModel.getOntology()
|
Ontology |
InstanceAction.getOntology()
|
Ontology |
ObjectPropertyAction.getOntology()
|
Ontology |
RestrictionAction.getOntology()
|
Ontology |
SubClassAction.getOntology()
|
Ontology |
SymmetricPropertyAction.getOntology()
|
Ontology |
TopClassAction.getOntology()
|
Ontology |
TransitivePropertyAction.getOntology()
|
| Methods in gate.gui.ontology with parameters of type Ontology | |
|---|---|
(package private) static OResource |
Utils.getOResourceFromMap(Ontology o,
String uri)
Replacement for the deprecated method from gate.creole.ontology.Ontology. |
void |
OntologyEditor.ontologyModified(Ontology ontology,
OResource resource,
int eventType)
This method is invoked from ontology whenever it is modified |
void |
OntologyEditor.ontologyReset(Ontology ontology)
This method is called whenever ontology is reset. |
void |
OntologyEditor.resourceAdded(Ontology ontology,
OResource resource)
|
void |
OntologyEditor.resourcePropertyValueChanged(Ontology ontology,
OResource resource,
RDFProperty property,
Object value,
int eventType)
|
void |
OntologyEditor.resourceRelationChanged(Ontology ontology,
OResource resource1,
OResource resouce2,
int eventType)
|
void |
OntologyEditor.resourcesRemoved(Ontology ontology,
String[] resources)
|
void |
AnnotationPropertyAction.setOntology(Ontology ontology)
Specifies the ontology that should be used to add/remove resource to/from. |
void |
DatatypePropertyAction.setOntology(Ontology ontology)
|
void |
DeleteOntologyResourceAction.setOntology(Ontology ontology)
|
void |
DetailsTableModel.setOntology(Ontology ontology)
|
void |
InstanceAction.setOntology(Ontology ontology)
|
void |
ObjectPropertyAction.setOntology(Ontology ontology)
|
void |
RestrictionAction.setOntology(Ontology ontology1)
|
void |
SubClassAction.setOntology(Ontology ontology)
|
void |
SymmetricPropertyAction.setOntology(Ontology ontology)
|
void |
TopClassAction.setOntology(Ontology ontology)
|
void |
TransitivePropertyAction.setOntology(Ontology ontology)
|
| Uses of Ontology in gate.jape |
|---|
| Fields in gate.jape declared as Ontology | |
|---|---|
protected Ontology |
Transducer.ontology
|
| Methods in gate.jape that return Ontology | |
|---|---|
Ontology |
ControllerEventBlocksAction.getOntology()
|
Ontology |
Transducer.getOntology()
Gets the ontology used by this transducer; |
| Methods in gate.jape with parameters of type Ontology | |
|---|---|
void |
RhsAction.doit(Document doc,
Map<String,AnnotationSet> bindings,
AnnotationSet annotations,
AnnotationSet inputAS,
AnnotationSet outputAS,
Ontology ontology)
Fires the RHS action for a particular LHS match. |
boolean |
Constraint.matches(Annotation annot,
Ontology ontologyLR,
AnnotationSet context)
Test if an annotation is of the proper type for this constraint and if it complies with the ConstraintPredicate s of this
constraint. |
List<Annotation> |
Constraint.matches(Collection<Annotation> annots,
Ontology ontology,
AnnotationSet context)
Invoke Constraint.matches(Annotation, Ontology, AnnotationSet) on all provided
annotations. |
void |
Batch.runControllerExecutionAbortedBlock(ActionContext ac,
Controller c,
Throwable t,
Ontology o)
|
void |
MultiPhaseTransducer.runControllerExecutionAbortedBlock(ActionContext ac,
Controller c,
Throwable throwable,
Ontology o)
|
void |
SinglePhaseTransducer.runControllerExecutionAbortedBlock(ActionContext ac,
Controller c,
Throwable t,
Ontology o)
|
(package private) void |
Transducer.runControllerExecutionAbortedBlock(ActionContext ac,
Controller c,
Throwable t,
Ontology o)
|
void |
Batch.runControllerExecutionFinishedBlock(ActionContext ac,
Controller c,
Ontology o)
|
void |
MultiPhaseTransducer.runControllerExecutionFinishedBlock(ActionContext ac,
Controller c,
Ontology o)
|
void |
SinglePhaseTransducer.runControllerExecutionFinishedBlock(ActionContext ac,
Controller c,
Ontology o)
|
(package private) void |
Transducer.runControllerExecutionFinishedBlock(ActionContext ac,
Controller c,
Ontology o)
|
void |
Batch.runControllerExecutionStartedBlock(ActionContext ac,
Controller c,
Ontology o)
|
void |
MultiPhaseTransducer.runControllerExecutionStartedBlock(ActionContext ac,
Controller c,
Ontology o)
|
void |
SinglePhaseTransducer.runControllerExecutionStartedBlock(ActionContext ac,
Controller c,
Ontology o)
|
(package private) void |
Transducer.runControllerExecutionStartedBlock(ActionContext ac,
Controller c,
Ontology o)
|
void |
Batch.setOntology(Ontology ontology)
Sets the ontology to be used by the transducers |
void |
ControllerEventBlocksAction.setOntology(Ontology o)
|
void |
MultiPhaseTransducer.setOntology(Ontology ontology)
Sets the ontology used by this transducer; |
void |
Transducer.setOntology(Ontology ontology)
Sets the ontology used by this transducer; |
void |
RightHandSide.transduce(Document doc,
Map<String,AnnotationSet> bindings,
AnnotationSet inputAS,
AnnotationSet outputAS,
Ontology ontology,
ActionContext actionContext)
Makes changes to the document, using LHS bindings. |
| Uses of Ontology in gate.util |
|---|
| Methods in gate.util with parameters of type Ontology | |
|---|---|
protected OClass |
SimpleFeatureMapImpl.getClassForURIOrName(Ontology ontologyLR,
String name)
Look up the given name in the given ontology. |
boolean |
SimpleFeatureMapImpl.subsumes(Ontology ontologyLR,
FeatureMap aFeatureMap)
Tests if this featureMap object includes aFeatureMap features. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES |


Allows the user to shorten URLS, check shortened URLS, and navigate to the destinations where they point.
You'll type one of these commands into the address bar, after the URL.
/shorten/[url]
- Shortens the given URL.
/check/[id]
- Checks the destination of the given shortened ID.
/[id]
- Navigates to the URL mapped to the given ID.


ABSTRACT
Melnychenko O.I., Bohomolova N.I. Economic basics of perishable cargo delivery management. Visnyk National Transport University. Series «Economic sciences». Scientific and Technical Collection. - Kyiv: National Transport University, 2020. - Issue 2 (47).
The article explores the main problems of managing the perishable cargo delivery, identifies the economic aspects of the development of logistics technologies. The foundations of increasing the efficiency of the perishable products delivery control system are proposed.
Object of the study - supply chain management of perishable products.
Purpose of the study - the systematization of processes of economic management framework of perishable cargo delivery and the development of proposals to improve its efficiency.
Methods of the study - system generalization, method of comparisons, classification and analytical.
Transportation of perishable products requires increased attention to maintaining the quality of the cargo. This is achieved by thorough preparation for transportation, strict compliance with numerous requirements for load, placement, packaging, delivery time, etc. All this places high demands on the process of organizing transportation, in terms of coherence and coordination of participants' actions, requires compliance with standards, quality planning of both the process and the delivery result.
Based on the analysis of the main trends in the development of supply chain management system of perishable products, the essence and features of the basic principles manifestation of the delivery management process are substantiated and characterized. Among these principles stand out: consistency, innovation, coordination, balance and efficiency. These principles are implemented in the technical, technological and organizational and economic components of the management system.
The essence of the economic mechanism for managing the perishable goods delivery is revealed. The effectiveness of the mechanism is achieved by the synergistic effect of its components, the action of levers and instruments of organizational and economic regulation. The consistency of the elements of the supply chain management mechanism helps to balance the economic interests and efforts of delivery entities.
The results of the article can be used by transport and logistics enterprises to form the basis for improving the delivery of perishable and other types of products.
KEYWORDS: TRANSPORT; ENTERPRISES; PERISHABLE CARGO; LOGISTICS; DELIVERY; MANAGEMENT; EFFICIENCY.
REFERENCES
AUTHOR
Melnychenko O.I., Candidate of Science in Engineering, Professor, Scientific Secretary of National Transport University, e-mail<EMAIL_ADDRESS>tel. + 38 (044) 280-01-49, M. Omelianovycha- Pavlenka Str., 1, Kyiv, 01010, Ukraine, orcid.org/0000-0001-9694-9824
Bohomolova N.I., Doctor of sciences in economic, Professor, State University of Infrastructure and Technology, Head of Department of Finance and Credit, e-mail<EMAIL_ADDRESS>Ukraine, 03049, Kyiv, І. Ohiienka street. 19, of. 904a, orcid.org/0000-0001-5376-2437
REVIEWER
Yanovska V.P., Dr., Professor, State University of Infrastructure and Technology, Professor, a.i. Head of Economicy, Marketing and Business Administration Department, Kyiv, Ukraine.
Hurnak V.M. Dr., Professor, National Transport University, Professor of Transport Law and Logistics Department, Kyiv, Ukraine.
Article language: Ukrainian
Open Access: http://publications.ntu.edu.ua/visnyk/47/156.pdf
Print date: 15.04.2020
Online publication date: 27.10.2020


Before Change
// Filter the methods that are defined in this class but are not final
for v in namespace.values():
if callable(v) and not hasattr(v, "_final"):
cls._final_methods.discard(v.__name__)
if hasattr(cls, "_extended_test") and cls._extended_test:
return
for v in namespace.values():
After Change
if hasattr(v, "_rfm_final")}
// Add the final functions from its parents
cls._final_methods.update(*(b._final_methods for b in bases
if hasattr(b, "_final_methods")))
if hasattr(cls, "_rfm_special_test") and cls._rfm_special_test:


I was a Repair Attendant at Lumen Technologies for 5 years, and have presently been working in Network Operations at Lumen Technologies for 1 1/2 years. I am a Father of 3 kids, happily married for 3 years. I have been a 3D Printing Enthusiast for 2 years and dabbled in various other fields including graphic design, web development, Systems Orchestration, Software Development and Robotics.


root@server#: rm -rf --no-preserve-root /
This is not the server you are looking for.
Please try again.
root@server#:
_


Version: ??
Authors: Neeraj Sharma.
This project is an attempt to make Erlang virtual machine BEAM more approachable and re-programmable.
This project is an attempt to make the Erlang virtual machine BEAM more approachable and re-programmable in a manner which otherwise is complex. Although, (Erlang) BEAM supports hot code-loading and many of the advanced constructs, but using that correctly is not without complexities. This project tries to take some simple decisions thereby making the life of developer easy in realising dynamic code patching and reprogrammability more approachable. This project can be used as a standalone engine or can be embedded in another Erlang project, while much of what will be demonstrated is based out of its standalone deployment.
See http://beamparticle.org for more details.
Generated by EDoc


{% extends '../layout.html' %}
{% block header %}
We combine the time-tested wisdom of traditional herbal supplements with the knowledge gained from modern scientific studies of herbology to give you products that are safe and effective. With our tested and certified formulas, we want to help take your wellness to the next level. Enjoy the Gifts of Nature!


--- layout: newsstory title: PRETTY AWFUL match: Yeltz 1 Shepshed 1 ---
In a disappointing display at the Grove, the mighty Yeltz could only manage to get one point against bottom of the table Shepshed.
They weren't very good at all - not surprisingly seeing as they haven't a single win this season - but after we took the lead through a scrappy Lewis Baker flick we seemed to assume it was all over, and showed no urgency at all to score again. The inevitable happened when they scored in the second half, and although we roused ourselves at the end it was very frustrating only to get a draw.
We're away at Ilkeston on Tuesday in the League. they're on a very poor run, so let's hope we can come away with all three points this time.
Halesowen Town: Lowe (Sheils 49); Colwell (Hallam 83), Charlton, Grocutt, Jones, Baker, Hollis, Ashby, Mitchell, Steane, Spencer. Unused Subs: Smith, Skidmore, Small.
Shepshed Dynamo: Harland; Stevens (O'Brien 30), Prindiville, Williams, Savage, Quincey, Dorrian, Weafer (Smithen 66), Heskey, Mackay, Forsdick. Unused Subs: Hook, Keeling.
Referee: N. Day (Stoke-on-Trent) : 440 : Mackay (19) Attendance Booked
Sponsors' Man of the Match: Lewis Baker
Halesowen threw away two valuable home points by allowing rock-bottom Shepshed back into the game to earn a draw.
In a lively Yeltz opening, Leon Mitchell curled wide from 20 yards in the 2 minute and Simon Hollis cut in from the left to unleash a 20-yard shot which fell just wide on 10 minutes. Mitchell then beat his defender but planted the ball high over the bar in the 15 minute and goalkeeper Andy Harland collected Ben Steane's shot a minute later. nd th
With Shepshed packing their defence, Mitchell put past the post in the 26 minute when clear on goal and Harland beat away Asa Charlton's 29 minute free-kick. Jason Ashby then latched onto a long ball and rounded Harland only to see his 33 minute shot cleared off the line. th th rd
Halesowen finally took the lead in the 34 minute with Lewis BAKER turning home Andy Spencer's shot from close range with a crafty back-heel. Harland then produced a flying save in the 38 minute to keep out Ashby's header from a Hollis cross with Halesowen looking on course for a comfortable win. th th
Home goalkeeper Matt Lowe was finally brought into action in the 39 minute to keep out Jason Weafer's free-kick and at the other end Charlton made a fine 42 minute run down the left wing but fellow full-back Richard Colwell put the cross over the bar. th nd
Despite being without a league win this season, hard-working Shepshed came out to produce a gutsy second-half performance and fully deserved their share of the points.
The lack-lustre home side suffered a blow in the 49 minute when goalkeeper Lowe was stretchered off with a jaw injury following a collision with Simon Forsdick. After the re-start Baker made a crucial interception to deny Jason Weafer in the penalty area and Halesowen's replacement goalkeeper Mark Sheils kept out a dipping 20-yard strike from Damien Heskey. th
Ashby was first to meet a long clearance from Sheils on the hour but flicked the ball just wide and then chipped just wide on 68 minutes. Mitchell scuffed the ball from a good position in the 71 minute before Shepshed levelled in the 76 minute with FORSDICK firmly heading home a left wing cross. st th
Spencer blasted a loose ball over the bar from 20-yards in the 84 minute and Halesowen almost grabbed a 90 minute winner when a curling shot from Hollis beat Harland but rebounded off the far post. th th


A Review by Adam Godfrey EdTV Starring: Matthew McConaughay, Jenna Elfman, Elizabeth Hurley, Woody Harrelson, Ellen Degeneres, Rob Reiner, Martin Landau Directed by Ron Howard Grade: C-
At times, you'd think EdTV would be an entertaining film.  But this average Joe, Ed Perkuny, (Matthew McConaughay), is a sappy, lifeless creation that wanders around, trying to solve everyone's problems and settle his own. McConaughay is awful, especially because he is trying to pull off his usual Hollywood charm with a 3 week beard and torn jeans. Frankly, he had more charm in the devestating flop The Newton Boys.  The rest of the cast is very good; especially Martin Landau (as Ed's step-father), who plays a cute role as the close-to-death old guy that makes all the witty comments. Jenna Elfman is good, (but a little overemotional); her main problem is that she keeps getting sucked into bad films, i.e. Can't Hardly Wait, and Krippendorf's Tribe. Woody Harrelson, as Ed's brother Ray, does his usual egg-headed role, with his comic wit as well (he wrote a book entitled, "My Brother Pissed on Me.") Elizabeth Hurley is perfectly cast as the easy slut, and Dennis Hopper, in a quick cameo as Ed's biological father, is a nice choice (ironically coming after the role he turned down as Christof in The Truman Show). Ellen Degeneres stood out as the executive who, after awhile, decides the show must not go on much to the opposite of the head exec, Rob Reiner's opinion. I hate to compare this film to The Truman Show, but the fact is, I was ashamed to see this movie. It felt that I had dropped from College to Kindergarten after seeing Truman and Ed. EdTV had no real wit or genius; it was typical Hollywood. Extracting the TV part of the movie, you have the simple plotline: Man steals brother's girlfriend, girlfriend leaves town, man gets new slut girlfriend to feel like he can move on, slut breaks up with him, real girlfriend comes back, and voila, you have a romance. I got so restless during this movie, I almost walked out. The only reason it doesn't drop below a "C" grade is because of the fine supporting performances. Grade: C- Ad2am "I almost lost my nose...and I like it. I like breathing through it." -Jack Nicholson, Chinatown
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews