MPI supports several different types of requests besides those for point-to-point operations. These range from MPI calls for I/O to generalized requests. It is desirable to allow these calls to use the same request mechanism, which allows one to wait or test on different types of requests. However, MPI_ {TEST|WAIT }{ANY|SOME|ALL } returns a status with information about the request. With the generalization of requests, one needs to define what information will be returned in the status object.
Each MPI call fills in the appropriate fields in the status object. Any unused fields will have undefined values. A call to MPI_ {TEST|WAIT }{ANY|SOME|ALL } can modify any of the fields in the status object. Specifically, it can modify fields that are undefined. The fields with meaningful values for a given request are defined in the sections with the new request.
Generalized requests raise additional considerations. Here, the user provides the functions to deal with the request. Unlike other MPI calls, the user needs to provide the information to be returned in the status. The status argument is provided directly to the callback function where the status needs to be set. Users can directly set the values in 3 of the 5 status values. The count and cancel fields are opaque. To overcome this, these calls are provided:
| MPI_STATUS_SET_ELEMENTS(status, datatype, count) | |
| INOUT status | status with which to associate count (Status) |
| IN datatype | datatype associated with count (handle) |
| IN count | number of elements to associate with status (integer) |
int MPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count)
MPI_Status_set_elements(status, datatype, count, ierror)
TYPE(MPI_Status), INTENT(INOUT) :: status
TYPE(MPI_Datatype), INTENT(IN) :: datatype
INTEGER, INTENT(IN) :: count
INTEGER, OPTIONAL, INTENT(OUT) :: ierror
MPI_STATUS_SET_ELEMENTS(STATUS, DATATYPE, COUNT, IERROR)
INTEGER STATUS(MPI_STATUS_SIZE), DATATYPE, COUNT, IERROR
| MPI_STATUS_SET_ELEMENTS_X(status, datatype, count) | |
| INOUT status | status with which to associate count (Status) |
| IN datatype | datatype associated with count (handle) |
| IN count | number of elements to associate with status (integer) |
int MPI_Status_set_elements_x(MPI_Status *status, MPI_Datatype datatype, MPI_Count count)
MPI_Status_set_elements_x(status, datatype, count, ierror)
TYPE(MPI_Status), INTENT(INOUT) :: status
TYPE(MPI_Datatype), INTENT(IN) :: datatype
INTEGER(KIND = MPI_COUNT_KIND), INTENT(IN) :: count
INTEGER, OPTIONAL, INTENT(OUT) :: ierror
MPI_STATUS_SET_ELEMENTS_X(STATUS, DATATYPE, COUNT, IERROR)
INTEGER STATUS(MPI_STATUS_SIZE), DATATYPE, IERROR
INTEGER (KIND=MPI_COUNT_KIND) COUNT
These functions modify the opaque part of status so that a call to MPI_GET_ELEMENTS or MPI_GET_ELEMENTS_X will return count. MPI_GET_COUNT will return a compatible value.
Rationale.
The number of elements is set instead of the count because the former
can deal with
a
nonintegral number of datatypes.
( End of rationale.)
A subsequent call to MPI_GET_COUNT(status, datatype,
count),
MPI_GET_ELEMENTS(status, datatype,
count), or MPI_GET_ELEMENTS_X(status, datatype,
count)
must use a
datatype argument that has the same type signature as the
datatype argument that was used in the call to
MPI_STATUS_SET_ELEMENTS or MPI_STATUS_SET_ELEMENTS_X.
Rationale.
The requirement of matching type signatures for these calls is similar to the restriction that holds
when
count is set by a
receive operation: in that case, the calls to
MPI_GET_COUNT, MPI_GET_ELEMENTS, and MPI_GET_ELEMENTS_X must use a
datatype with the same signature as the datatype used in the
receive call.
( End of rationale.)
| MPI_STATUS_SET_CANCELLED(status, flag) | |
| INOUT status | status with which to associate cancel flag (Status) |
| IN flag | if true indicates request was cancelled (logical) |
int MPI_Status_set_cancelled(MPI_Status *status, int flag)
MPI_Status_set_cancelled(status, flag, ierror)
TYPE(MPI_Status), INTENT(INOUT) :: status
LOGICAL, INTENT(OUT) :: flag
INTEGER, OPTIONAL, INTENT(OUT) :: ierror
MPI_STATUS_SET_CANCELLED(STATUS, FLAG, IERROR)
INTEGER STATUS(MPI_STATUS_SIZE), IERROR
LOGICAL FLAG
If flag is set to true then a subsequent call to MPI_TEST_CANCELLED(status, flag) will also return flag = true, otherwise it will return false.
Advice to users.
Users are advised not to reuse the status fields for values other than
those for which they were intended. Doing so may lead to unexpected
results when using the status object. For example, calling
MPI_GET_ELEMENTS may cause an error if the value is
out of range or it may be impossible to detect such an error. The
extra_state argument provided with a generalized request can
be used to return information that does not logically belong in
status.
Furthermore, modifying the values in a status set internally by MPI,
e.g., MPI_RECV, may lead to unpredictable results and is
strongly discouraged.
( End of advice to users.)


class Azure::Core::Http::RetryPolicy
A HttpFilter implementation that handles retrying based on a specific policy when HTTP layer errors occur
Attributes
Public Class Methods
# File lib/azure/core/http/retry_policy.rb, line 25 def initialize(&block) @block = block @retry_data = {} end
Public Instance Methods
Overrides the base class implementation of call to implement a retry loop that uses should_retry? to determine when to break the loop
req - HttpRequest. The HTTP request _next - HttpFilter. The next filter in the pipeline
# File lib/azure/core/http/retry_policy.rb, line 38 def call(req, _next) response = nil begin # URI could change in the retry, e.g. secondary endpoint unless @retry_data[:uri].nil? req.uri = @retry_data[:uri] end response = _next.call rescue @retry_data[:error] = $! end while should_retry?(response, @retry_data) # Assign the error when HTTP error is not thrown from the previous filter @retry_data[:error] = response.error if response && !response.success? if @retry_data.has_key?(:error) raise @retry_data[:error] else response end end
Determines if the HTTP request should continue retrying
response - HttpResponse. The response from the active request #retry_data - Hash. Stores stateful retry data
The #retry_data is a Hash which can be used to store stateful data about the request execution context (such as an incrementing counter, timestamp, etc). The #retry_data object will be the same instance throughout the lifetime of the request.
If an inline block was passed to the constructor, that block will be used here and should return true to retry the job, or false to stop exit. If an inline block was not passed to the constructor the method returns false.
Alternatively, a subclass could override this method.
# File lib/azure/core/http/retry_policy.rb, line 74 def should_retry?(response, retry_data) @block ? @block.call(response, retry_data) : false end


You can make your
CRAZY
CREATURES
with the right Answers!
Let's Play Again!
Choose your stage
Let's Make More
CRAZY
CREATURES
Have Fun Pressing Buttons!
Back to
the Start!
Stage 1
Stage 2
Stage 3
Stage 4
Stage 5
SCORE
2000
Here are all your
CRAZY
CREATURES


The Shortcut Input variable is a global variable and can be used anywhere. ## Syntax
Shortcut Input
text(text: "Hello ${v} how was your day?") or print(Shortcut Input)


Stable release.
| Item | Description |
| Improvement | |
| Location of FoxBin2Prg |
If FoxBin2Prg is installed by Thor, this version is used. |
Stable release.
| Item | Description |
| Bug fixes | |
| "Text files of SCX deleted" fixed |
Fixed a problem with SCX files just modified not transformed to text files. Issue #3" |
Stable release.
| Item | Description |
| Bug fixes | |
| Path change fixed |
Fixed condition where additonal app closed by CLEAR ALL resets current path. Problems with additional (relative) files. |
| String to long |
Fixed problem on file hashing for large files. |
Stable release.
| Item | Description |
| Bug fixes | |
| Commit, auto message |
Only parts of the message where put into the commit |
Stable release.
| Item | Description | Enhancement |
| EXE |
Switched from APP to EXE file on execution. |
| calling of git |
Improved call of git via bash. |
| Text2Bin for classes via menu. |
Additional options to create binary.
|
Stable release.
| Item | Description |
| Bug fixes | |
| Text to Bin, Files |
Wrong parameter |
| Enhancement | |
| File based operations. |
Better definition of file types. |
Stable release.
| Item | Description |
| Bug fixes | |
| Additional files |
Internal set counter wrong |
| Processing of projects. |
Error on files missing and user canceled MODI PROJECT. |
| Processing of tags onb non free tables. |
Processing of tags let databases open what would raise handling the DBC. |
| Iterating subdirs. |
Call on itertation used wrong parameter. |
| Thor |
* Better integration into Thor). |
Stable release.
| Item | Description |
| Enhacements | |
|
Storage |
Extra files are stored relative to config table. |
|
Improved pickup of extra files. |
|
|
Refresh of grid after operation. |
|
| Bug fixes | |
|
Several bugs. |
Stable release.
| Item | Description |
| Enhacements | |
| Extra files |
List of additional files to prcoess with all projects menu items. |
| Tables of databases |
Convert tables included in databases. Option. |
| bash for commit |
The commit menu item opens bash in a way that let it work like bash and not like cmd. |
| Selecteble GUI |
The open GUI menu item could run any program. |
| Improved shell |
The shell used for git-commit and to display shell could be selected between bash and cmd |
| Better call for git-commit |
Opens git-commit editor window in correct shell. |
| Minor changes | |
| Documentation |
Link to VFPX to display latest version of git tested. |
| Documentation |
Links to github updated. |
| Active branch |
The branch active is printed on screen after many operations. |
Minor changes.
| Item | Description |
| Minor changes | |
| Better call for git-bash |
Opens git-bash without additional command windows. |
| Documentation |
Link to VFPX to display latest version of git tested. |
Bug fixes.
| Item | Description |
| Bug fixes | |
| New version of git |
Problems to locate git binaries. Git key registry changed with git for windows version 2.6.3.windows.1 (2015-11-05). |
Bug fixes.
| Item | Description |
| Bug fixes | |
| New version of git |
Problems with calls of git. This was blocking the commit menu item. |
| Removing obsolete files |
If a project in a subdir (for example a shared frame that is hold tohether trough git by a pjx) contains binaries not used otherwise, the text files belonging to this where deleted by an all operation. Deletion of whole libs is now limited to recursive operation. |
| Usage of menu items | The git related items are now disabled if git is not available, or if the basedir is not gited. |
|
New function |
|
| New menu items |
Menu item to start bash for the local directory. Experimental. Problems with to many windows opening. Menu item to start gitk git history for the local directory. |
| git_Bash | |
| New function | Start bash for the local directory. Experimental. Problems with to many windows opening. |
| git_gitk | |
| New function | Start gitk git history for the local directory. |
|
Get_git_Path |
|
| New function |
Read git existence and path from registry.. |
Bug fixes.
Minor Changes.
| Item | Description |
| Minor Changes, bug fixes | |
| New version of git | New version of git seems not to set PATH. Location now read out of registry. |
| Removing obsolete files |
If a project in a subdir (for example a shared frame that is hold tohether trough git by a pjx) contains binaries not used otherwise, the text files belonging to this where deleted by an all operation. Deletion of whole libs is now limited to recursive operation. |
| Usage of menu items | The git related items are now disabled if git is not available, or if the basedir is not gited. |
|
New function |
|
| New menu items |
Menu item to start bash for the local directory. Experimental. Problems with to many windows opening. Menu item to start gitk git history for the local directory. |
| git_Bash | |
| New function | Start bash for the local directory. Experimental. Problems with to many windows opening. |
| git_gitk | |
| New function | Start gitk git history for the local directory. |
|
Get_git_Path |
|
| New function |
Read git existence and path from registry.. |
Better integration of external program git
Recursive strategy to search for projects.
Bug fixes.
| Item | Description |
| Minor Changes, bug fixes | |
| general | Better git integration. |
| general | If git control is active, git root is used as basedir. |
| InitMenu |
SET EXACT is now set to original value. |
| Bug fix |
Problem with single file processing. |
|
Run_ShellExecute Run_ExtApp |
|
| Function replaced | Changed from ShellExecute to Ed Raus API_AppRun. |
| Is_git | |
| New Function | Return if a directory is under git control. |
| GetGitBaseDir | |
| New Function | Return the git root directory for a given directory. Empty return means not under git control. |
| ScanDir | |
| New function | New function to recursivly parse directories and search for project files. |
| Dir_Action | |
| New function | New function to recursivly parse directories and search for project files. |
| Process_Bin2Text | |
| Bug fix |
This will fail if cloning a project from plain text. Switched to SQL SELECT from PJX table. |
| Changed strategy |
If tlToBin |
The detection of files changed is improved. Changes to the table headers by VFP compile without any change of the data itself will be ignored.
Handling of obsolete files is introduced.
Distinct menu items to run git commit for active and all projects.
| Item | Description |
| Settings form |
Better display git options only if git is active Display of git branch. |
| Storage_Open | New use of Field iDirty in storage table. |
| Convert_Pjx | |
| Parameter tnMode | New value to better integrate fast git processing. Allows to keep active project open. |
| general | Restore the active project as active. |
| general | Output current git branch after operation if on exists. |
| Pjx2Commit | |
| New parameter tlAll | To run all projects in path. |
| general | git commit only if something is to commit. Operation of git without |
| FilesToProcess | |
| New parameter tlCheckAll |
Controls the Delete obsolete file function for binary files (not just classes and objects). New code to control this. |
| Process_Bin2Text | |
| New parameter tlCheckAll |
Controls the Delete obsolete file function for binary files (not just classes and objects). |
| Delete | Code to delete text files not longer used. Classe of vcx, objects of scx, Textfiles for binaries. |
| Sync_File | |
| Checksum | Use CRC32 to process |
| Table timestamp | The first four bytes of a table (type+timestamp) will be ignored calculationg the checksum. |
| Delete | Code to deal with the delete obsolete files problem. |


{% extends 'dash/base.html' %} {% load staticfiles %} {% block sub_title %} Example Dashboard {% endblock sub_title %} {% block sub_heading %} Example Dashboard {% endblock sub_heading %} {% block stylesheets_extra %} {% if snippet %} {% endif %} {% endblock stylesheets_extra %} {% block content %}
This is an example page containing some text.
To change the style of this text, you can edit the CSS by clicking here...
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.


[§514E-13] Authority of director. The director and the several counties may adopt rules and forms, pursuant to chapter 91, to effectuate the purpose of this chapter and to implement its provisions. The director shall submit an annual report to the legislature. [L 1980, c 186, pt of §1]


Alabama man charged in killing of LSU fan
by KNOELITTLEVILLE, Ala. (AP) — An Alabama sheriff says two football fans “got into it” while watching the Louisiana State University-Alabama game and one is accused of fatally shooting the other during a fight, WAFF reported.
Colbert County Sheriff Frank Williamson told the Florence TimesDaily that a group gathered to watch the Nov. 9 game at David Allen Fulkerson's home in Littleville. James Michael Roland Merritt was cheering for LSU, who beat Alabama that day 46-41.
Court documents say the fight escalated when Fulkerson thought Merritt called him an expletive. Williamson says Fulkerson shot Merritt and added that alcohol was a "big" factor. Fulkerson contends he acted in self-defense during the fight.
News outlets report Merritt died Friday after nearly a week on life support. Fulkerson is charged with murder.
Copyright 2019 Associated Press. All rights reserved.


Overview
Package
Class
Deprecated
Index
Help
Groovy Documentation
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
A
afterPropertiesSet
()
- Method in
CronTriggerFactoryBean
afterPropertiesSet
()
- Method in
JobDetailFactoryBean
{
afterPropertiesSet
()
- Method in
SimpleTriggerFactoryBean
{
applicationContext
- Field in
GrailsJobFactory
applicationContext
- Property in
QuartzPluginTests
artefacts
- Property in
QuartzGrailsPlugin
/*Job.groovy", "file:.
assertPropertiesEquals
(def, def)
- Method in
TriggersConfigBuilderTests
author
- Property in
QuartzGrailsPlugin
authorEmail
- Property in
QuartzGrailsPlugin
B
beanName
- Field in
CronTriggerFactoryBean
beanName
- Field in
SimpleTriggerFactoryBean
build
(def)
- Method in
TriggersConfigBuilder
C
CONCURRENT
- Field in
GrailsTaskClassProperty
concurrent
- Field in
JobDetailFactoryBean
configureJobBeans
- Property in
QuartzGrailsPlugin
createEmbeddedCronTrigger
(long, String)
- Method in
TriggersConfigBuilder
createEmbeddedSimpleTrigger
(long, long, int)
- Method in
TriggersConfigBuilder
CreateJob
- Class in
scripts
CreateJob
()
- Constructor in
CreateJob
createJobInstance
(TriggerFiredBundle)
- Method in
GrailsJobFactory
createNode
(def, Map, Object)
- Method in
TriggersConfigBuilder
createTrigger
(def, Map, def)
- Method in
TriggersConfigBuilder
CRON_EXPRESSION
- Field in
GrailsTaskClassProperty
cronExpression
- Field in
CronTriggerFactoryBean
cronTrigger
- Field in
CronTriggerFactoryBean
CronTriggerFactoryBean
- Class in
src.java.org.codehaus.groovy.grails.plugins.quartz
Factory bean which configures CronTrigger.
CronTriggerFactoryBean
()
- Constructor in
CronTriggerFactoryBean
D
DEFAULT_CONCURRENT
- Field in
GrailsTaskClassProperty
DEFAULT_CRON_EXPRESSION
- Field in
GrailsTaskClassProperty
DEFAULT_DURABILITY
- Field in
GrailsTaskClassProperty
DEFAULT_GROUP
- Field in
GrailsTaskClassProperty
DEFAULT_REPEAT_COUNT
- Field in
GrailsTaskClassProperty
DEFAULT_SESSION_REQUIRED
- Field in
GrailsTaskClassProperty
DEFAULT_START_DELAY
- Field in
GrailsTaskClassProperty
DEFAULT_TIMEOUT
- Field in
GrailsTaskClassProperty
DEFAULT_TRIGGERS_GROUP
- Field in
GrailsTaskClassProperty
DEFAULT_VOLATILITY
- Field in
GrailsTaskClassProperty
DefaultGrailsTaskClass
- Class in
src.java.org.codehaus.groovy.grails.plugins.quartz
Grails artefact class which represents a Quartz job.
DefaultGrailsTaskClass
(Class)
- Constructor in
DefaultGrailsTaskClass
DefaultGrailsTaskClassTests
- Class in
test.unit.org.codehaus.groovy.grails.plugins.quartz
TODO: write javadoc
DefaultGrailsTaskClassTests
()
- Constructor in
DefaultGrailsTaskClassTests
DefaultQuartzConfig
- Class in
grails-app.conf
DefaultQuartzConfig
()
- Constructor in
DefaultQuartzConfig
description
- Property in
QuartzGrailsPlugin
destroy
- Property in
QuartzBootStrap
documentation
- Property in
QuartzGrailsPlugin
doWithApplicationContext
- Property in
QuartzGrailsPlugin
doWithDynamicMethods
- Property in
QuartzGrailsPlugin
doWithSpring
- Property in
QuartzGrailsPlugin
DURABILITY
- Field in
GrailsTaskClassProperty
durability
- Field in
JobDetailFactoryBean
E
evaluateTriggers
()
- Method in
DefaultGrailsTaskClass
ExceptionPrinterJobListener
- Class in
src.java.org.codehaus.groovy.grails.plugins.quartz.listeners
JobListener implementation which logs an exceptions occured during job's execution.
ExceptionPrinterJobListener
()
- Constructor in
ExceptionPrinterJobListener
execute
(JobExecutionContext)
- Method in
DefaultGrailsTaskClass
execute
(JobExecutionContext)
- Method in
FooJob
execute
(JobExecutionContext)
- Method in
GrailsJobFactory.GrailsTaskClassJob
execute
()
- Method in
GrailsTaskClass
Method which is executed by the task scheduler.
EXECUTE
- Field in
GrailsTaskClassProperty
F
FooJob
- Class in
src.groovy.org.codehaus.groovy.grails.plugins.quartz
FooJob Used to make some test for Quartz Mnagement Web Application
FooJob
()
- Constructor in
FooJob
G
gcl
- Property in
DefaultGrailsTaskClassTests
gcl
- Property in
TaskArtefactHandlerTests
getAllJobs
()
- Method in
JobManagerService
getCronExpression
()
- Method in
DefaultGrailsTaskClass
getCronExpression
()
- Method in
GrailsTaskClass
Get cron expression used for configuring scheduler.
getDurability
()
- Method in
DefaultGrailsTaskClass
getDurability
()
- Method in
GrailsTaskClass
If task is durable returns true.
getGroup
()
- Method in
DefaultGrailsTaskClass
getGroup
()
- Method in
GrailsTaskClass
Get group name used for configuring scheduler.
getJob
(String)
- Method in
JobManagerService
getName
()
- Method in
ExceptionPrinterJobListener
getName
()
- Method in
SessionBinderJobListener
getObject
()
- Method in
CronTriggerFactoryBean
{
getObject
()
- Method in
JobDetailFactoryBean
{
getObject
()
- Method in
SimpleTriggerFactoryBean
{
getObjectType
()
- Method in
CronTriggerFactoryBean
{
getObjectType
()
- Method in
JobDetailFactoryBean
{
getObjectType
()
- Method in
SimpleTriggerFactoryBean
{
getRepeatCount
()
- Method in
DefaultGrailsTaskClass
getRepeatCount
()
- Method in
GrailsTaskClass
Get the number of times the job should repeat, after which it will be automatically deleted
getRunningJobs
()
- Method in
JobManagerService
getSessionFactory
()
- Method in
SessionBinderJobListener
getStartDelay
()
- Method in
DefaultGrailsTaskClass
getStartDelay
()
- Method in
GrailsTaskClass
Get start delay before first execution after starting scheduler.
getTimeout
()
- Method in
DefaultGrailsTaskClass
getTimeout
()
- Method in
GrailsTaskClass
Get task timeout between executions.
getTriggers
()
- Method in
DefaultGrailsTaskClass
getTriggers
()
- Method in
GrailsTaskClass
getVolatility
()
- Method in
DefaultGrailsTaskClass
getVolatility
()
- Method in
GrailsTaskClass
If task is volatile (will not be persisted between Quartz runs) returns true.
grailsApplication
- Property in
QuartzPluginTests
GrailsJobFactory
- Class in
src.java.org.codehaus.groovy.grails.plugins.quartz
Job factory which retrieves Job instances from ApplicationContext.
GrailsJobFactory.GrailsTaskClassJob
- Class in
src.java.org.codehaus.groovy.grails.plugins.quartz
Quartz Job implementation that invokes execute() on the GrailsTaskClass instance.
GrailsJobFactory.GrailsTaskClassJob
(Object)
- Constructor in
GrailsJobFactory.GrailsTaskClassJob
GrailsJobFactory.StatefulGrailsTaskClassJob
- Class in
src.java.org.codehaus.groovy.grails.plugins.quartz
Extension of the GrailsTaskClassJob, implementing the StatefulJob interface.
GrailsJobFactory.StatefulGrailsTaskClassJob
(Object)
- Constructor in
GrailsJobFactory.StatefulGrailsTaskClassJob
GrailsJobFactory
()
- Constructor in
GrailsJobFactory
GrailsTaskClass
- Interface in
src.java.org.codehaus.groovy.grails.plugins.quartz
Represents a task class in Grails.
GrailsTaskClassProperty
- Interface in
src.java.org.codehaus.groovy.grails.plugins.quartz
Holds properties names from
GrailsTaskClass
group
- Field in
CronTriggerFactoryBean
GROUP
- Field in
GrailsTaskClassProperty
group
- Field in
JobDetailFactoryBean
group
- Property in
JobObject
group
- Field in
SimpleTriggerFactoryBean
H
I
init
- Property in
QuartzBootStrap
InstallQuartzConfig
- Class in
scripts
InstallQuartzConfig
()
- Constructor in
InstallQuartzConfig
interruptJob
(String, String)
- Method in
JobManagerService
isArtefactClass
(Class)
- Method in
TaskArtefactHandler
isConcurrent
()
- Method in
DefaultGrailsTaskClass
isConcurrent
()
- Method in
GrailsTaskClass
If jobs can be executed concurrently returns true.
isCronExpressionConfigured
()
- Method in
DefaultGrailsTaskClass
isCronExpressionConfigured
()
- Method in
GrailsTaskClass
If cronExpression property is set returns true.
isSessionRequired
()
- Method in
DefaultGrailsTaskClass
isSessionRequired
()
- Method in
GrailsTaskClass
If task requires Hibernate Session bounded to thread returns true.
isSingleton
()
- Method in
CronTriggerFactoryBean
{
isSingleton
()
- Method in
JobDetailFactoryBean
{
isSingleton
()
- Method in
SimpleTriggerFactoryBean
{
J
JOB
- Field in
DefaultGrailsTaskClass
job
- Field in
GrailsJobFactory.GrailsTaskClassJob
JOB_NAME_PARAMETER
- Field in
JobDetailFactoryBean
jobDetail
- Field in
CronTriggerFactoryBean
jobDetail
- Field in
JobDetailFactoryBean
jobDetail
- Field in
SimpleTriggerFactoryBean
JobDetailFactoryBean
- Class in
src.java.org.codehaus.groovy.grails.plugins.quartz
Simplified version of Spring's
MethodInvokingJobDetailFactoryBean
that avoids issues with non-serializable classes (for JDBC storage).
JobDetailFactoryBean
()
- Constructor in
JobDetailFactoryBean
jobListenerNames
- Field in
JobDetailFactoryBean
JobManagerService
- Class in
grails-app.services
JobManagerService
()
- Constructor in
JobManagerService
JobManagerServiceTests
- Class in
test.integration
JobManagerServiceTests
()
- Constructor in
JobManagerServiceTests
jobName
- Property in
TriggersConfigBuilder
JobObject
- Class in
src.groovy.org.codehaus.groovy.grails.plugins.quartz
JobObject that stores information about job to shown on webapp
JobObject
()
- Constructor in
JobObject
jobToBeExecuted
(JobExecutionContext)
- Method in
SessionBinderJobListener
jobWasExecuted
(JobExecutionContext, JobExecutionException)
- Method in
ExceptionPrinterJobListener
jobWasExecuted
(JobExecutionContext, JobExecutionException)
- Method in
SessionBinderJobListener
K
L
loadAfter
- Property in
QuartzGrailsPlugin
loadQuartzConfig
()
- Method in
QuartzGrailsPlugin
LOG
- Field in
ExceptionPrinterJobListener
LOG
- Field in
SessionBinderJobListener
M
mappings
- Property in
UrlMappings
N
name
- Field in
CronTriggerFactoryBean
NAME
- Field in
ExceptionPrinterJobListener
name
- Field in
JobDetailFactoryBean
name
- Property in
JobObject
NAME
- Field in
SessionBinderJobListener
name
- Field in
SimpleTriggerFactoryBean
O
onChange
- Property in
QuartzGrailsPlugin
onShutdown
- Property in
QuartzGrailsPlugin
P
pauseJob
(String, String)
- Method in
JobManagerService
pauseJobGroup
(String)
- Method in
JobManagerService
pauseTrigger
(String, String)
- Method in
JobManagerService
pauseTriggerGroup
(String)
- Method in
JobManagerService
pluginManager
- Property in
QuartzPluginTests
Q
QuartzBootStrap
- Class in
grails-app.conf
Bootstrap class which turns on scheduler if autoStartup config parameter is set to true.
QuartzBootStrap
()
- Constructor in
QuartzBootStrap
QuartzGrailsPlugin
- Class in
DefaultPackage
A plug-in that configures Quartz job support for Grails.
QuartzGrailsPlugin
()
- Constructor in
QuartzGrailsPlugin
QuartzPluginTests
- Class in
test.integration
QuartzPluginTests
()
- Constructor in
QuartzPluginTests
quartzScheduler
- Property in
JobManagerService
R
removeJob
(String, String)
- Method in
JobManagerService
REPEAT_COUNT
- Field in
GrailsTaskClassProperty
repeatCount
- Field in
SimpleTriggerFactoryBean
repeatInterval
- Field in
SimpleTriggerFactoryBean
resumeJob
(String, String)
- Method in
JobManagerService
resumeJobGroup
(String)
- Method in
JobManagerService
resumeTrigger
(String, String)
- Method in
JobManagerService
resumeTriggerGroup
(String)
- Method in
JobManagerService
S
scheduleJob
- Property in
QuartzGrailsPlugin
SESSION_REQUIRED
- Field in
GrailsTaskClassProperty
SessionBinderJobListener
- Class in
src.java.org.codehaus.groovy.grails.plugins.quartz.listeners
JobListener implementation which binds Hibernate Session to thread before execution of job and flushes it after job execution.
SessionBinderJobListener
()
- Constructor in
SessionBinderJobListener
sessionFactory
- Field in
SessionBinderJobListener
setApplicationContext
(ApplicationContext)
- Method in
GrailsJobFactory
setApplicationContext
(ApplicationContext)
- Method in
QuartzPluginTests
setBeanName
(String)
- Method in
CronTriggerFactoryBean
{
setBeanName
(String)
- Method in
SimpleTriggerFactoryBean
{
setConcurrent
(boolean)
- Method in
JobDetailFactoryBean
Specify whether or not multiple jobs should be run in a concurrent fashion.
setCronExpression
(String)
- Method in
CronTriggerFactoryBean
setDurability
(boolean)
- Method in
JobDetailFactoryBean
setGroup
(String)
- Method in
CronTriggerFactoryBean
setGroup
(String)
- Method in
JobDetailFactoryBean
Set the group of the job.
setGroup
(String)
- Method in
SimpleTriggerFactoryBean
setJobDetail
(JobDetail)
- Method in
CronTriggerFactoryBean
setJobDetail
(JobDetail)
- Method in
SimpleTriggerFactoryBean
setJobListenerNames
(String[])
- Method in
JobDetailFactoryBean
Set a list of JobListener names for this job, referring to non-global JobListeners registered with the Scheduler.
setName
(String)
- Method in
CronTriggerFactoryBean
setName
(String)
- Method in
JobDetailFactoryBean
Set the name of the job.
setName
(String)
- Method in
SimpleTriggerFactoryBean
setParent
(def, def)
- Method in
TriggersConfigBuilder
setRepeatCount
(Integer)
- Method in
SimpleTriggerFactoryBean
setRepeatInterval
(Long)
- Method in
SimpleTriggerFactoryBean
setSessionFactory
(SessionFactory)
- Method in
SessionBinderJobListener
setStartDelay
(Long)
- Method in
CronTriggerFactoryBean
setStartDelay
(Long)
- Method in
SimpleTriggerFactoryBean
setUp
()
- Method in
DefaultGrailsTaskClassTests
setUp
()
- Method in
QuartzPluginTests
setVolatility
(boolean)
- Method in
CronTriggerFactoryBean
setVolatility
(boolean)
- Method in
JobDetailFactoryBean
setVolatility
(boolean)
- Method in
SimpleTriggerFactoryBean
simpleTrigger
- Field in
SimpleTriggerFactoryBean
SimpleTriggerFactoryBean
- Class in
src.java.org.codehaus.groovy.grails.plugins.quartz
Factory bean which configures SimpleTrigger.
SimpleTriggerFactoryBean
()
- Constructor in
SimpleTriggerFactoryBean
START_DELAY
- Field in
GrailsTaskClassProperty
startDelay
- Field in
CronTriggerFactoryBean
startDelay
- Field in
SimpleTriggerFactoryBean
status
- Property in
JobObject
T
TaskArtefactHandler
- Class in
src.java.org.codehaus.groovy.grails.plugins.quartz
Grails artefact handler for task classes.
TaskArtefactHandler
()
- Constructor in
TaskArtefactHandler
TaskArtefactHandlerTests
- Class in
test.unit.org.codehaus.groovy.grails.plugins.quartz
Test case for Task artefact handler.
TaskArtefactHandlerTests
()
- Constructor in
TaskArtefactHandlerTests
tearDown
()
- Method in
DefaultGrailsTaskClassTests
testArtefactHandlerRegistering
()
- Method in
QuartzPluginTests
testConcurrentParameter
()
- Method in
DefaultGrailsTaskClassTests
testConfigBuilder
()
- Method in
TriggersConfigBuilderTests
testCronJob
()
- Method in
DefaultGrailsTaskClassTests
testDefaultProperties
()
- Method in
DefaultGrailsTaskClassTests
testGroupParameter
()
- Method in
DefaultGrailsTaskClassTests
testJobClassWithExecuteMethod
()
- Method in
TaskArtefactHandlerTests
testJobClassWithExecuteMethodWithParam
()
- Method in
TaskArtefactHandlerTests
testJobClassWithoutExecuteMethod
()
- Method in
TaskArtefactHandlerTests
testJobClassWithWrongName
()
- Method in
TaskArtefactHandlerTests
testJobRegistering
()
- Method in
QuartzPluginTests
testLoading
()
- Method in
QuartzPluginTests
testSessionRequiredParameter
()
- Method in
DefaultGrailsTaskClassTests
testSimpleJob
()
- Method in
DefaultGrailsTaskClassTests
testSomething
()
- Method in
JobManagerServiceTests
testTaskClassExecute
()
- Method in
DefaultGrailsTaskClassTests
testWrongCronExpression
()
- Method in
DefaultGrailsTaskClassTests
testWrongTimeoutOrStartDelayOrRepeatCount
()
- Method in
DefaultGrailsTaskClassTests
TIMEOUT
- Field in
GrailsTaskClassProperty
title
- Property in
QuartzGrailsPlugin
transactional
- Property in
JobManagerService
transactional
- Property in
QuartzPluginTests
triggerGroup
- Property in
JobObject
triggerName
- Property in
JobObject
triggerNumber
- Property in
TriggersConfigBuilder
triggers
- Field in
DefaultGrailsTaskClass
triggers
- Property in
TriggersConfigBuilder
TriggersConfigBuilder
- Class in
src.groovy.org.codehaus.groovy.grails.plugins.quartz.config
Groovy Builder for parsing triggers configuration info.
TriggersConfigBuilder
(String)
- Constructor in
TriggersConfigBuilder
TriggersConfigBuilderTests
- Class in
test.unit.org.codehaus.groovy.grails.plugins.quartz.config
TODO: write javadoc
TriggersConfigBuilderTests
()
- Constructor in
TriggersConfigBuilderTests
TYPE
- Field in
TaskArtefactHandler
U
unscheduleJob
(String, String)
- Method in
JobManagerService
UrlMappings
- Class in
grails-app.conf
UrlMappings
()
- Constructor in
UrlMappings
V
validateProperties
()
- Method in
DefaultGrailsTaskClass
version
- Property in
QuartzGrailsPlugin
volatility
- Field in
CronTriggerFactoryBean
VOLATILITY
- Field in
GrailsTaskClassProperty
volatility
- Field in
JobDetailFactoryBean
volatility
- Field in
SimpleTriggerFactoryBean
W
watchedResources
- Property in
QuartzGrailsPlugin
X
Y
Z
_
_Install
- Class in
scripts
_Install
()
- Constructor in
_Install
_Upgrade
- Class in
scripts
_Upgrade
()
- Constructor in
_Upgrade
Groovy Documentation


Learning is a process. It has got no end. EveryDay you will have to learn a new thing. Regaardless of the number of Phd's you have , you are always in the school of life which you only graduate from when you die.
More Info Be a Better Person Advance your Career Learn Chess Learn Music Visit our website Primary Link


Fela Anukulapo Kuti
The man who had death in his pocket
Synopsis
Fela Kuti was born on October 15, 1938, in Abeokuta, Nigeria. Beginning in the 1960s, Kuti pioneered his own unique style of music called "Afrobeat." Rebelling against oppressive regimes through his music came at a heavy cost. Kuti was arrested 200 times and endured numerous beatings, but continued to write political lyrics, producing 50 albums before he died on August 2, 1997, in Lagos, Nigeria.
Early Years
Musician and political activist Fela Kuti was born Olufela Olusegun Oludotun Ransome-Kuti on October 15, 1938, in Abeokuta, Nigeria. Kuti was the son of a Protestant minister, Reverend Ransome-Kuti. His mother, Funmilayo, was a political activist.
As a child, Kuti learned piano and drums, and led his school choir. In the 1950s, Kuti told his parents that he was moving to London, England, to study medicine, but wound up attending the Trinity College of Music instead. While at Trinity, Kuti studied classical music and developed an awareness of American jazz.
Activism Through Music
In 1963, Kuti formed a band called Koola Lobitos. He would later change the band's name to Afrika 70, and again to Egypt 80. Beginning in the 1960s, Kuti pioneered and popularized his own unique style of music called "Afrobeat." Afrobeat is a combination of funk, jazz, salsa, Calypso and traditional Nigerian Yoruba music. In addition to their distinctive mixed-genre style, Kuti's songs were considered unique in comparison to more commercially popular songs due to their length—ranging anywhere from 15 minutes to an hour long. Kuti sang in a combination of Pidgin English and Yoruba.
In the 1970s and '80s, Kuti's rebellious song lyrics established him as political dissident. As a result, Afrobeat has come to be associated with making political, social and cultural statements about greed and corruption. One of Kuti's songs, "Zombie," questions Nigerian soldiers' blind obedience to carrying out orders. Another, "V.I.P. (Vagabonds in Power)," seeks to empower the disenfranchised masses to rise up against the government.
In 1989, three years after touring the United States, Kuti released an album called Beasts of No Nation. The album cover portrays world leaders Margaret Thatcher and Ronald Reagan (among others) as cartoon vampires baring bloody fangs.
Rebelling against oppressive regimes through his music came at a heavy cost to Kuti, who was arrested by the Nigerian government 200 times, and was subject to numerous beatings that left him with lifelong scars. Rather than abandon his cause, however, Kuti used these experiences as inspiration to write more lyrics. He produced roughly 50 albums over the course of his musical career, including songs for Les Negresses under the pseudonym Sodi in 1992.
Personal Life
Kuti was a polygamist. A woman named Remi was the first of Kuti's wives. In 1978, Kuti married 27 more women in a single wedding ceremony. He would eventually divorce them all. Kuti's children with Remi included a son, Femi, and daughters Yeni and Sola. Sola died of cancer not long after her father's death in 1997. All three offspring were members of the Positive Force, a band they founded in the 1980s.
Death
Fela Kuti died of AIDS-related complications on August 2, 1997, at the age of 58, in Lagos, Nigeria. Roughly 1 million people attended his funeral procession, which began at Tafawa Balewa Square and ended at Kuti's home, Kalakuta, in Ikeja, Nigeria, where he was laid to rest in the front yard.
Courtesy of the biography website.


This URL has Read-Only access.
History | View | Annotate | Download (708 Bytes)
Add klee-replay tool. - Not yet enabled as part of the build, and not recently tested.
- This has also been trimmed down significantly from the version which is able to fail system calls, that functionality was too experimental to be generally useful....


Your Daily Horoscope for Thursday, November 23
by Hedy DamariAries
March 21- April 19
It’s time to let go of goals and people that no longer fit into the larger scheme. Bidding adieu to certain things isn’t quitting, but rebooting your aspirations. People will be more than willing to mentor, offer tips and advice or introduce you to the right people on your new journey so feel free to ask for help.
Taurus
April 20-May 20
Communication has been extremely hit and miss, especially in the love department. Today though, Mercury, which has been out-of-sync goes direct. This means you’ll regain a fundamental understanding of each other and will able to talk openly without mixed messages. Be honest, open and speak your mind – you’ve a lot of catching up to do!
Gemini
May 21-June 21
Planetary action in your relationship sector has made you more cooperative and concerned with the needs of others. Today though, it’s all about you! Thankfully all of the peace, love and diplomacy the stars have fostered will enable you to find a balance between meeting your partner’s and loved one’s needs without eclipsing your own.
Cancer
June 22-July 22
If you’ve been working towards positive changes at work whether rearranging hours, employing a PA or launching a group initiative today it’ll happen. The stars in your sector of industry will reward any efforts. As this area also governs health it’s likely that you’ll reach a point where you’re forced to make positive changes to your wellbeing.
Leo
July 23-August 22
The clock is ticking! Don’t waste time agonising over pros and cons - you can successfully move towards a decision, even if the answer isn’t yet clear, through process of elimination. Knowing what not to do is probably more important than knowing what to do. Get rid of the extraneous flotsam and a clear path will eventually emerge.
Virgo
August 23-September 22
You are resourceful and self-sufficient so friends tend not to worry about you. However, just know that support is always there if you need it. Scorpio females in particular will be a rock. Meanwhile, don’t let ‘loyalty’ prevent you from getting ahead. Making your mark doesn’t necessarily mean biting the hand that feeds you.
Libra
September 23-October 22
What are you willing to share, merge, relinquish or divide? Today’s stars in your sector of joint finances urges you crystalise the terms of partnerships both intimate and professional, as you both strive towards a common. Thankfully Mercury in your finance zone you’ll have a good head for business and your negotiating skills will be top notch!
Scorpio
October 23 – November 22
You may feel as though you’ve been speaking another language for the past month or so. Now though, the Universe, or more specifically, Mercury, has untangled the lines of communication so all will become clear. Take your time and feel free to change your mind if and when new information comes to light.
Sagittarius
November 23-December 20
All is not as it seems! With the stars heightening your intuition this isn’t the time to take things at face value, and it’ll be easier to see behind facades and instead of skirting around them. You should also expect a few epiphanies of sorts in the form or dreams, ‘funny feelings’ or flashes of genius.
Capricorn
December 21-January 19
You’re in the perfect position to get noticed. Patience and just the right of amount of serendipity will expose you to opportunities and the right people. Concerning love, a romantic gesture will make you weak at the knees! Singles, look out for Geminis. Meanwhile, the stars bring big news or a solution you’ve been waiting for.
Aquarius
January 20-February 18
The world needs more morale boosters! However, timing and the delivery are vital factors in spreading sunshine. If you feel the need to broach a touchy subject, make sure you use the right approach. Your sector of hopes and dreams is also being energised suggesting a project you putting in motion ago will yield positive results!
Pisces
February 19-March 20
If you’ve been bucking for a position, waiting for the right moment to launch your business or run some brilliant ideas passed the right people now is the time to strike! Don’t expect opportunities to land in your lap and take the initiative. If you need advice or help family is the best place to ask.


|
O.J. SimpsonThe Juice is LooseWhen celebrity and former football superstar O.J. Simpson took to the freeways in his white bronco on June 17, 1994, any criminologist will tell you that it was the unmistakable behavior of an innocent man. Textbook, really. Psychologists have learned that multihour car chases are just part of the natural grieving process. Atypical, certainly, but natural nonetheless. So he had a handgun.  It's all normal.You'd feel the same way if it were your ex-wife who got brutally murdered, along with her boyfriend.  No doubt you would have lingering feelings of guilt and self-recrimination. You'd probably feel suicidal in his shoes. That doesn't mean you killed her. Nuh-uh. No way. At this point you might be quibbling: "But what about the shoeprints? What about O.J.'s injuries?  Haven't you ever heard of circumstantial evidence?  The cops framed him. O.J. is black, don't you know. And if there's anything the LAPD hates more than black people, it's rich black celebrities. So let's all just give the man a break. He's still picking up the pieces. A lot of men deal with their emotions by playing golf, all right? It's part of the healing process. Poor guy.
timeline
|


Connecting to Other Systems
Note: Spartacus 2.x is no longer maintained. Please upgrade to the latest version.
The system landscape of a Commerce Cloud solution is made up of various systems, which are typically orchestrated on various application layers, including the front end. Spartacus connects to SAP Commerce Cloud APIs by default, but the underlying framework can be used to work with other systems as well. This is done by so-called “connectors”, which can be added to connect to other systems.
Component Data Binding
Spartacus delivers view logic that binds to (complex) commerce data and logic in the Commerce Cloud back end. Angular provides standards for data binding, and relies on reactive programming as the best-practice, standard pattern for data binding. The following best practices are used for data binding in Spartacus:
- UI components bind to observable data from the back end, using the standard Angular
async
pipe. - UI components do not store response data from observables locally, which means destroy logic can be avoided. RxJS pipeable logic can be applied to implement any logic when data is observed.
- Back-end data is stored in a central data store, provided by a state management system. Spartacus uses NgRx.
- The complexity of the state management system is hidden by a facade layer to provide a simple API to component developers.
- You can configure the back-end system by using connector, adapter, and converter logic. Customers can provide alternative implementations to work with a specific back end.
This data binding design involves multiple layers, as follows:
- UI components: The UI layer is only concerned with the view logic of the UI. The UI components observe data provided by the facade layer.
- Facade layer: The facade layer hides the complexity of the in-memory data store (NgRx). This layer is designed to simplify your development, and let you focus on custom view logic.
- In-memory store: Spartacus uses NgRx Store for state management. NgRx is considered complex, and it is recommended that you use the facade layer.
- Back-end connector: The back-end connector is called by NgRx effects, and returns the response from the back end in the required UI model. The connector delegates to an adapter, which interacts with a back-end system.
Although this is a fairly complex setup, you do not need to worry about most layers. When you want to connect a UI component to an alternative data source, you can customize some low-level layers without being concerned with the facade layer or the data store. Only if alternative client-side business logic is required would you then provide additional logic (most likely, close to the UI layer).
Connector Logic
The connector logic sits between the in-memory data store and the back end. A specific connector is used for each domain to offload the connection to a back-end system. For example, the product connector takes care of loading the product details.
To provide optimal flexibility, there are three entities involved in connecting to a back-end system: a connector, an adapter, and a converter. Note, however, that not all entities are necessarily involved when you work with a third-party system.
This is a common pattern across different frameworks and technology stacks, although different names are used (for example, populator or serializer instead of converter).
A fine-grained setup helps to separate concerns, and simplifies further customization. That being said, when you bind to an alternative data source, nothing stops you from further simplifying your setup.
Connector
The connector orchestrates the connection to a source system. The connector layer could be considered over-engineered, because there are occasions where standard data is provided, even in the case of switching to an alternative system. A real example use-case of the connector is when structured CMS data is loaded: Spartacus can be set up to add static CMS data without relying on a back end at all, or as a fall-back in case the CMS does not provide sufficient data.
The main task of the connector is to delegate the loading and conversion of back-end data to the adapter.
Adapter
The adapter layer is responsible for loading and submitting data to a source system. By default, Spartacus works with OCC, the standard REST API of SAP Commerce Cloud. The adapters (and converters) are shipped and provided in separate modules, so that they become optional in the final build, in case you wish to work with an alternative system.
The endpoints used in OCC adapters can be configured, so that the customization of Spartacus can be very light-weight. Only if you work with another system might it be necessary to provide a custom adapter.
For more information on OCC endpoint configuration, see Configuring Endpoints, below.
Converter
Converters are used to convert data from the back end to the UI, and vice versa. Spartacus uses the following to distinguish the two flows:
- Normalize is the conversion from back-end models to UI models
- Serialize is the conversion of UI models to back-end models, in the case of submitting data to the back end.
To provide optional conversion, the converters are so-called “multi-providers”, which allows Spartacus to provide specific converters. A good example of an optional normalizer is the one that is used for the additional data required by SmartEdit integrations. This integration requires some additional attributes on the final DOM. Spartacus provides an optional converter that normalizes additional data from the back-end source to the UI model.
Converters are optional: when no converter is found for the given domain, the source data is returned. Furthermore, whenever the back-end model is equal to the UI model, or in the case of a simple conversion, the adapter can easily take care of this.
Providing Custom Converters
Converters in Spartacus use specific injector tokens that can also be used to provide custom converters.
For example, the product normalizer uses the PRODUCT_NORMALIZER
token, and can be used as follows:
providers: [
{
provide: PRODUCT_NORMALIZER,
useClass: CustomProductNormalizer,
multi: true
}
]
Extending the UI Model
When using a custom converter, it is possible to extend the UI model to provide type safety in the UI layer.
Out-of-the-box, Spartacus includes a set of types that are used to provide type safety in the UI layer, and these types can be extended to add new fields provided by a custom system.
The following example demonstrates how to add the extra target
field to the Product
model.
import { Product } from '@spartacus/core';
export interface CustomProduct extends Product {
target?: string;
}
This type can be used in custom converters and also in a custom product. The following is an example:
import { Injectable } from '@angular/core';
import { Converter, Occ } from '@spartacus/core';
@Injectable()
export class CustomProductNormalizer implements Converter<Occ.Product, CustomProduct> {
convert(source: any, target: any): CustomProduct {
/*...*/
}
}
Configuring Endpoints
You can often configure the REST endpoints that are provided by OCC. For example, all endpoints have an optional field parameter that determines the response data that is returned. While this configuration can also be driven by a (JAVA Spring) back-end configuration, doing this at runtime in the front end gives more flexibility, and limits customizations in the back end. Accordingly, you can configure the endpoints of OCC modules in Spartacus.
The following code snippet shows a custom configuration for the product details endpoint:
backend: {
occ: {
baseUrl: environment.occBaseUrl,
endpoints: {
product:
'products/${productCode}?fields=DEFAULT,customAttribute',
}
}
}
The OCC configuration is used in the OccEndpointsService
. The service looks up the configuration, and applies parameters to the endpoint, if needed.
Note: The endpoints are type safe. As a result, the list of available endpoints is visible when adding the configuration.
Note: This feature requires a feature level of 1.1 or higher. The following configuration is required to enable it:
features: {
level: 1.1
}


Guu’s Neverland Guu’s Neverland is a minimalist Jekyll theme for running a personal blog or site for free through Github Pag... Read more 10 Oct 2015 - 11 minute read
Markdown Support As always, Jekyll offers support for GitHub Flavored Markdown, which allows you to format your posts using ... Read more 01 Jan 2014 - 5 minute read


| Name | Example | Result | Rank Perms |
|---|---|---|---|
| !commands | !commands | Returns a list of commands. | None |
| !(cmd/command) (add/new) NAME DATA | !cmd new !hello Hello there! | Creates a new command. Variables supported. | Add Commands |
| !(cmd/command) (del/delete/remove) NAME | !command remove !hello | Removes a command. | Remove Commands |
| !(cmd/command) (help/info) | !cmd info | Retruns info about commands. | None |
| !user (add/new) USER | !user new Mytho | Adds a user to Glimboi. | Add Users |
| !user (del/delete/remove) USER | !user del Mytho | Removes a user from Glimboi. | Remove Users |
| !quote | !quote | Returns a random quote. | None |
| !quote (add/new) USER QUOTE | !quote add Mytho Hellow World! | Adds a new quote to the user specified. | Add Quotes |
| !quote (del/delete/remove) USER QUOTE-ID | !quote delete Mytho 5 | Removes a quote from a specific user. | Remove Quotes |
| !points | !points | Returns how many points the user has. | None |
| !points top | !points top | Returns the user with the most points. | None |
| !points NUMBER | !points 5 | Returns the user with the specified poition on the leaderboard. | None |
| !points (add/inc/+) USER AMOUNT | !points add Mytho 500 | Adds points to a specific user. | Add Points |
| !points (sub/dec/-) USER AMOUNT | !points - Mytho 500 | Removes points from a specifc user. | Remove Points |
| !points (set/=) USER AMOUNT | !points set Mytho 500 | Sets a users points to a specific value. | Edit Points |
| !points get USER | !points get Mytho | Returns the specified users points. | None |
| !points help | !points help | Returns info about the point system. | None |
| !rank | !rank | Returns the rank of the user. | None |
| !song | !song | Returns the song that is currently playing. | None |
| !sr (current/now) | !sr now | Returns the song that is currently playing. | None |
| !sr (next/n) | !sr next | Returns the next song. | None |
| !sr (last/l) | !sr l | Returns the last song. | None |
| !sr skip | !sr skip | Plays the next song in the playlist (repeat dependent). | Music Controls |
| !sr previous | !sr previous | Plays the last song in the playlist (repeat dependent) | Music Controls |
| !sr (repeat/loop) | !sr loop | Toggles music loop setting. | Music Controls |
| !sr (shuffle/random) | !sr shuffle | Toggles shuffle play setting. | Music Controls |
| !sr toggle | !sr toggle | Plays or pauses the music. | Music Controls |
| Name | Command Data Example | Command Result | Explanation |
|---|---|---|---|
| $target | Go follow $target at Glimesh.tv/$target | !so Mytho | Go follow Mytho at Glimesh.tv/Mytho | The first word after the command. |
| $message | You just said: $message | !parrot Hello there | You just said: Hello there | Everything after the command. |
| $user | $user looked in the mirror and saw $user | !mirror | Mytho looked in the mirror and saw Mytho | The user who used the command |
| $watchtime | You have watched the stream for $watchtime minutes | !hours | You have watched the stream for 60 minutes | The amount of time the user has watched the stream (15 min blocks) |
| $cmdcount | This command has been used $cmdcount times | !count | This command has been used 5 times | The amount of times the command has been used |
| $advice | Have some advice - $advice | !advice | Have some advice: Drink some water | Random piece of advice. May go over 255 characters |
| $catfact | Random fact about cats: $catfact | !catfact | Random fact about cats: Cats have 230 bones. | Returns a random cat fact. May go over 255 characters. |
| $dogfact | Random fact about dogs: $dogfact | !dogfact | Random fact about dogs: Your dog can be left or right-pawed. | Returns a random dog fact. May go over 255 characters. |
| $discord | Join our discord at $discord | !discord | Join our discord at https://discord.com/invite/NZeqEjhHKf | Returns the channels discord invite URL. Must be in the Glimesh API. |
| $guilded | Join our guilded at $guilded | !guilded | Join our guilded at https://guided.gg/test | Returns the channels guilded invite URL. Must be in the Glimesh API. |
| Follow me on instagram at $instagram | !instagram | Follow me on instagram at https://instagram.con/test | Returns the channels instagram URL. Must be in the Glimesh API. | |
| $youtube | Join our yotuube channel at $youtube | !yt | Join our youtube channel at https://youtube.com/test | Returns the channels youtube URL. Must be in the Glimesh API. |
| Follow me on twitter at $twitter | !twitter | Follow me on twitter at https://twitter.com/Glimboi | Returns the channels twitter URL. Must be in the Glimesh API. | |
| $uptime | You have been streaming for 100 minutes! | !uptime | You have been streaming for 100 minutes! | Returns how long the streamer has been live in minutes. |
The amount of non bot messages for the next repeatable message to go through.
The amount of time that must pass until the next repeatable command is sent to chat.
The message sent to chat when a cooldown is tripped.


Set of classes and methods to read data and metadata documents
exchanged through the Statistical Data and Metadata Exchange (SDMX) framework,
currently focusing on the SDMX XML standard format (SDMX-ML).
| Version: |
0.5-13 |
| Depends: |
R (≥ 2.15) |
| Imports: |
methods, XML (≥ 3.98-1.3), RCurl, plyr, utils |
| Suggests: |
testthat, knitr, roxygen2 |
| Published: |
2018-09-21 |
| Author: |
Emmanuel Blondel [aut, cre],
Matthieu Stigler [ctb],
Eric Persson [ctb] |
| Maintainer: |
Emmanuel Blondel <emmanuel.blondel1 at gmail.com> |
| BugReports: |
https://github.com/opensdmx/rsdmx/issues |
| License: |
GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| URL: |
https://github.com/opensdmx/rsdmx, http://www.sdmx.org |
| NeedsCompilation: |
no |
| Materials: |
README |
| In views: |
WebTechnologies |
| CRAN checks: |
rsdmx results |


1. Introduction
The CSS Fonts Level 4 specification ([CSS-FONTS-4]) describes the controls CSS provides for selecting and using fonts within documents, including support for variable fonts and color fonts. The ideas here are additions or modifications to the properties and rules defined in CSS Fonts Level 4.
This specification is currently a delta to the CSS Fonts Level 4 specification. Do not assume that if something is not here, it has been dropped.
1.1. Value Definitions
This specification follows the CSS property definition conventions from [CSS2] using the value definition syntax from [CSS-VALUES-3]. Value types not defined in this specification are defined in CSS Values & Units [CSS-VALUES-3]. Combination with other CSS modules may expand the definitions of these value types.
In addition to the property-specific values listed in their definitions, all properties defined in this specification also accept the CSS-wide keywords as their property value. For readability they have not been repeated explicitly.
2. Basic Font Properties
<https://github.com/w3c/csswg-drafts/issues/126>
2.1. Font family: the font-family property
2.1.1. Generic font families
In addition to the CSS Fonts 4 § 2.1.3 Generic font families in CSS Fonts Level 4, the following new generic font families are also defined.
<https://github.com/w3c/csswg-drafts/issues/4910>
<https://github.com/w3c/csswg-drafts/issues/5054>
- xxx
- Placeholder text for the xxx generic font family.
<https://github.com/w3c/csswg-drafts/issues/4566>
2.2. Font weight: the font-weight property
<https://github.com/w3c/csswg-drafts/issues/2690>
2.3. Font style: the font-style property
<https://github.com/w3c/csswg-drafts/issues/4044>
2.4. Relative sizing: the font-size-adjust property
The font-size-adjust property is applied after the size-adjust descriptor.
Note: The consequence of applying font-size-adjust after size-adjust is that size-adjust appears to have no effect.
<https://github.com/w3c/csswg-drafts/issues/5539>
3. Font Resources
3.1. The @font-face rule
Note: Descriptors are applied per-font rather than per-element. Multiple fonts can be used within an individual element e.g. for characters not supported by the first available font.
3.2. Font property descriptors: the font-size
<https://github.com/w3c/csswg-drafts/issues/806>
<https://github.com/w3c/csswg-drafts/issues/731>
| Name: | font-size |
|---|---|
| For: | @font-face |
| Value: | auto | [<number>]{1,2} |
| Initial: | normal |
- auto
- The font matches any font size
- <number>
- If a single <number> is given the font matches that specific font size, only. If two <number>s are given, they specify a range of font sizes which will match.
3.3. Glyph Size Multiplier: the size-adjust descriptor
| Name: | size-adjust |
|---|---|
| For: | @font-face |
| Value: | <percentage [0,∞]> |
| Initial: | 100% |
The size-adjust descriptor defines a multiplier for glyph outlines and metrics associated with this font, to allow the author to harmonize the designs of various fonts when rendered at the same font-size.
All metrics associated with this font—
Note: The size-adjust descriptor functions similarly to the font-size-adjust property, which essentially calculates an adjustment per font by matching ex heights, but likewise does not affect the computed font-size.
3.4. Line Height Font Metrics Overrides: the ascent-override, descent-override, and line-gap-override descriptors
| Name: | ascent-override |
|---|---|
| For: | @font-face |
| Value: | normal | <percentage [0,∞]> |
| Initial: | normal |
| Name: | descent-override |
|---|---|
| For: | @font-face |
| Value: | normal | <percentage [0,∞]> |
| Initial: | normal |
| Name: | line-gap-override |
|---|---|
| For: | @font-face |
| Value: | normal | <percentage [0,∞]> |
| Initial: | normal |
The ascent-override, descent-override, and line-gap-override descriptors specify the ascent metric, descent metric, and line gap metric of the font, respectively.
- normal
-
The corresponding metric value is obtained from the font as usual,
as if this descriptor were absent from the
block.@font-face Note: Since there are multiple sources of such metrics in some font formats, this can result in text layout that varies across UAs/platforms.
- <percentage>
- The corresponding metric is replaced by the given percentage multiplied by the used font size.
The font-size-adjust property is applied after the size-adjust descriptor.
Note: The consequence of applying font-size-adjust after size-adjust is that size-adjust appears to have no effect.
Note: None of these descriptors affect the computation of font-size, line-height, or font-relative lengths. They can, however, affect the behavior of line-height: normal and more generally the baseline alignment of inline-level content.
@font-face { font-family : overridden-font; ascent-override : 50 % ; ...}  Outer span content Inner span content
The outer span uses an ascent value of 10px, whereas the inner span uses 15px.
@font-face { font-family : cool-web-font; src : url ( "https://example.com/font.woff" ); } @font-face { font-family : fallback-to-local; src : local ( Some Local Font); /* Override metric values to match cool-web-font */ ascent-override:125 % ; descent-override : 25 % ; line-gap-override : 0 % ; size-adjust : 96 % ; }
Title goes here

The image will not be shifted as much when the user agent finishes loading and switches to use the web font (assuming the override values are similar to the web font’s natural metrics).
3.5. Superscript and subscript metrics overrides: the superscript-position-override, subscript-position-override,superscript-size-override and subscript-size-override descriptors
| Name: | superscript-position-override |
|---|---|
| For: | @font-face |
| Value: | auto | from-font | <percentage> |
| Initial: | normal |
| Name: | subscript-position-override |
|---|---|
| For: | @font-face |
| Value: | auto | from-font | <percentage> |
| Initial: | normal |
| Name: | superscript-size-override |
|---|---|
| For: | @font-face |
| Value: | auto | from-font | <percentage [0,∞]> |
| Initial: | normal |
| Name: | subscript-size-override |
|---|---|
| For: | @font-face |
| Value: | auto | from-font | <percentage [0,∞]> |
| Initial: | normal |
The superscript-position-override, subscript-position-override, superscript-size-override, and subscript-size-override descriptors specify the superscript offset, subscript offset, superscript size, and subscript size metrics of the font, respectively, which are used to synthesize glyphs when required by font-variant-position.
- auto
- The UA determines what metrics value to use, whether derived from the font or from some heuristic.
- from-font
- The corresponding metric in the font data is used, if any. (If the metric is missing, same as auto.)
- <percentage>
- The corresponding metric is replaced by the given percentage multiplied by the used font size.
4. Font Feature Properties
4.1. Font language override: the font-language-override property
<https://github.com/w3c/csswg-drafts/issues/5484>
5. Font Feature and Variation Resolution
<https://github.com/w3c/csswg-drafts/issues/5635>
6. Font Variation Properties
6.1. Optical sizing control: the font-optical-sizing property
<https://github.com/w3c/csswg-drafts/issues/5466>
7. Security and Privacy Considerations
No new security or privacy considerations have been raised on this specification.
8. Acknowledgments
The CSS Working group would like to thank:


FoodFact: The word “chocolate” comes from the Aztec word “xocoatl,” which referred to the bitter, spicy drink the Aztecs made from cacao beans.
FoodFact: The word “chocolate” comes from the Aztec word “xocoatl,” which referred to the bitter, spicy drink the Aztecs made from cacao beans.
SpaceFact: White holes are the exact opposites of black holes.  They are polar opposites.
CatFact: During the time of the Spanish Inquisition, Pope Innocent VIII condemned cats as evil and thousands of cats were burned. Unfortunately, the widespread killing of cats led to an explosion of the rat population, which exacerbated the effects of the Black Death.