-
1. Re: Is the 4.0.4.GA org.jboss.varia.scheduler.Scheduler sing
dimitris Oct 11, 2006 3:04 AM (in response to fkhan)My understanding is the Scheduler uses JMX Timer and the JBoss implementation of is based on an internal thread pool, so it should be multithreaded.
I'm not sure if you run using jdk5, in which case the sun JMX timer is used, what their implementation is doing.
Maybe switch to jdk1.4 and see what happens. -
2. Re: Is the 4.0.4.GA org.jboss.varia.scheduler.Scheduler sing
fkhan Oct 11, 2006 11:20 AM (in response to fkhan)we are using JDK5, and aren't in the position to roll back to 1.4.2
maybe I have something configured wrong. We have a single SAR with a single jboss-service.xml (whose contents are below) in the META-INF directory of the SAR . At the top of the file we declare multiple non-scheduled services, then at the bottom of the file various schedulable services are declared.
At start up it seem the schedulables are sequentially started, and if any one of them hangs all other activity stops.
<?xml version="1.0" encoding="UTF-8"?>
<!-- devices -->
orb
jboss:service=Naming
dashboard
jboss:service=Naming
marketWatcher
jboss:service=Naming
weatherGlass
jboss:service=Naming
weatherWizard
jboss:service=Naming
easyStreet
jboss:service=Naming
<!-- channels -->
aimStatus
jboss:service=Naming
airQuality
jboss:service=Naming
buddyStatus
jboss:service=Naming
currentHumidity
jboss:service=Naming
currentTemperature
jboss:service=Naming
currentVisibility
jboss:service=Naming
currentWindSpeed
jboss:service=Naming
dollarVsEuro
jboss:service=Naming
financialInstrument
jboss:service=Naming
fiveDayWeatherForecast
jboss:service=Naming
fiveRouteJamFactor
jboss:service=Naming
fiveSkiHillPowder
jboss:service=Naming
genericNewsFutures
jboss:service=Naming
googleSearchHits
jboss:service=Naming
incidentSpeedCitywideTrafficChannel
jboss:service=Naming
mobileMinutesRemaining
jboss:service=Naming
myPortfolio
jboss:service=Naming
myTrafficRoute
jboss:service=Naming
overallPollen
jboss:service=Naming
skiBasePowder
jboss:service=Naming
stockPercentChange
jboss:service=Naming
theirForecast
jboss:service=Naming
todaysConditionsWeatherForecast
jboss:service=Naming
todaysHighWeatherForecast
jboss:service=Naming
todaysUVForecast
jboss:service=Naming
todaysWindSpeedWeatherForecast
jboss:service=Naming
waveHeight
jboss:service=Naming
weekendForecast
jboss:service=Naming
trafficChannel
jboss:service=Naming
PGandEChannel
jboss:service=Naming
SCEChannel
jboss:service=Naming
SDGandEChannel
jboss:service=Naming
<!-- Pager Servers -->
basic
weatherBeacon
1450079
1450079
ambient/pager/BasicBeaconMetrocall
jboss:service=Naming
basic
easyStreet
1450246
1450218
ambient/pager/BasicEasyStreetMetrocall
com.ambientdevices.wine.devicetype.devices.EasyStreet$FlexpinFilter
jboss:service=Naming
premium
easyStreet
9
1
ambient/pager/PremiumEasyStreetMetrocall
jboss:service=Naming
basic
dashboard
1900900
1450078
ambient/pager/BasicDashboardMetrocall
jboss:service=Naming
premium
dashboard
1901864
1900767
ambient/pager/PremiumDashboardMetrocall
jboss:service=Naming
basic
orb
1830702
1618430
ambient/pager/BasicOrbMetrocall
jboss:service=Naming
basic
weatherGlass
1450075
1661346
ambient/pager/BasicWeatherGlassMetrocall
jboss:service=Naming
premium
weatherGlass
1612137
1902523
ambient/pager/PremiumWeatherGlassMetrocall
jboss:service=Naming
basic
weatherWizard
1350062
1450357
ambient/pager/BasicWeatherWizardMetrocall
jboss:service=Naming
premium
weatherWizard
1450076
1450211
ambient/pager/PremiumWeatherWizardMetrocall
jboss:service=Naming
<!--
basic
marketWatcher
100
1
ambient/pager/BasicMarketWatcherMetrocall
jboss:service=Naming
premium-anchor
marketWatcher
200
101
premium-delta
marketWatcher
200
101
-->
<!-- Other services -->
ambient/billing/BillingServer
jboss:service=Naming
<!-- Schedulable services -->
<!--
true
jboss:type=billingTrigger,name=BillingTrigger
hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )
NOW
21600000
1
-->
true
jboss:type=accuweather,name=CurrentWeatherPoller
hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )
NOW
900000
-1
true
jboss:type=accuweather,name=AirQualityPoller
hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )
NOW
10800000
-1
true
jboss:type=accuweather,name=AstroPoller
hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )
NOW
21600000
-1
true
jboss:type=accuweather,name=BeachBoatingPoller
hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )
NOW
10800000
-1
true
jboss:type=accuweather,name=MobilityTrafficPoller
hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )
NOW
900000
-1
true
jboss:type=accuweather,name=WeatherForecastPoller
hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )
NOW
10800000
-1
<!--
true
jboss:type=accuweather,name=SkiConditionsPoller
hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )
NOW
21600000
-1
-->
ambient/trigger/BasicEasyStreetMetrocallTrigger
ambient/pager/BasicEasyStreetMetrocall
true
jboss:type=pagerTrigger,name=BasicEasyStreetMetrocallTrigger
perform( DATE, REPETITIONS )
NOW
180000
-1
ambient/trigger/BasicBeaconMetrocallTrigger
ambient/pager/BasicBeaconMetrocall
true
jboss:type=pagerTrigger,name=BasicBeaconMetrocallTrigger
perform( DATE, REPETITIONS )
NOW
900000
-1
ambient/trigger/BasicWeatherWizardMetrocallTrigger
ambient/pager/BasicWeatherWizardMetrocall
true
jboss:type=pagerTrigger,name=BasicWeatherWizardMetrocallTrigger
perform( DATE, REPETITIONS )
NOW
900000
-1
ambient/trigger/PremiumWeatherWizardMetrocallTrigger
ambient/pager/PremiumWeatherWizardMetrocall
true
jboss:type=pagerTrigger,name=PremiumWeatherWizardMetrocallTrigger
perform( DATE, REPETITIONS )
NOW
900000
-1
ambient/trigger/BasicDashboardMetrocallTrigger
ambient/pager/BasicDashboardMetrocall
true
jboss:type=pagerTrigger,name=BasicDashboardMetrocallTrigger
perform( DATE, REPETITIONS )
NOW
900000
-1
ambient/trigger/PremiumDashboardMetrocallTrigger
ambient/pager/PremiumDashboardMetrocall
true
jboss:type=pagerTrigger,name=PremiumDashboardMetrocallTrigger
perform( DATE, REPETITIONS )
NOW
900000
-1
ambient/trigger/BasicWeatherGlassMetrocallTrigger
ambient/pager/BasicWeatherGlassMetrocall
true
jboss:type=pagerTrigger,name=BasicWeatherGlassMetrocallTrigger
perform( DATE, REPETITIONS )
NOW
900000
-1
ambient/trigger/PremiumWeatherGlassMetrocallTrigger
ambient/pager/PremiumWeatherGlassMetrocall
true
jboss:type=pagerTrigger,name=PremiumWeatherGlassMetrocallTrigger
perform( DATE, REPETITIONS )
NOW
900000
-1
ambient/trigger/BasicOrbMetrocallTrigger
ambient/pager/BasicOrbMetrocall
true
jboss:type=pagerTrigger,name=BasicOrbMetrocallTrigger
perform( DATE, REPETITIONS )
NOW
900000
-1 -
3. Re: Is the 4.0.4.GA org.jboss.varia.scheduler.Scheduler sing
fkhan Oct 11, 2006 11:21 AM (in response to fkhan)<?xml version="1.0" encoding="UTF-8"?> <server> <!-- devices --> <mbean code="com.ambientdevices.wine.devicetype.devices.Orb" name="jboss:service=Orb"> <attribute name="DeviceName">orb</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.devicetype.devices.Dashboard" name="jboss:service=Dashboard"> <attribute name="DeviceName">dashboard</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.devicetype.devices.MarketWatcher" name="jboss:service=MarketWatcher"> <attribute name="DeviceName">marketWatcher</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.devicetype.devices.WeatherGlass" name="jboss:service=WeatherGlass"> <attribute name="DeviceName">weatherGlass</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.devicetype.devices.WeatherWizard" name="jboss:service=WeatherWizard"> <attribute name="DeviceName">weatherWizard</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.devicetype.devices.EasyStreet" name="jboss:service=EasyStreet"> <attribute name="DeviceName">easyStreet</attribute> <depends>jboss:service=Naming</depends> </mbean> <!-- channels --> <mbean code="com.ambientdevices.wine.datachannel.channel.online.AIMStatusChannel" name="jboss:service=AIMServiceChannel"> <attribute name="ChannelName">aimStatus</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.AirQualityChannel" name="jboss:service=AirQualityChannel"> <attribute name="ChannelName">airQuality</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.online.AIMStatusChannel" name="jboss:service=BuddyStatusServiceChannel"> <attribute name="ChannelName">buddyStatus</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.CurrentHumidityChannel" name="jboss:service=CurrentHumidityChannel"> <attribute name="ChannelName">currentHumidity</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.CurrentTemperatureChannel" name="jboss:service=CurrentTemperatureChannel"> <attribute name="ChannelName">currentTemperature</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.CurrentVisibilityChannel" name="jboss:service=CurrentVisibilityChannel"> <attribute name="ChannelName">currentVisibility</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.CurrentWindSpeedChannel" name="jboss:service=WindSpeedChannel"> <attribute name="ChannelName">currentWindSpeed</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.newsfutures.DollarVsEuroChannel" name="jboss:service=DollarVsEuroChannel"> <attribute name="ChannelName">dollarVsEuro</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.financial.YahooInstrumentChannel" name="jboss:service=financialInstrument"> <attribute name="ChannelName">financialInstrument</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.FiveDayWeatherForecastChannel" name="jboss:service=FiveDayWeatherForecastChannel"> <attribute name="ChannelName">fiveDayWeatherForecast</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.traffic.FiveRouteJamFactorChannel" name="jboss:service=FiveRouteJamFactorChannel"> <attribute name="ChannelName">fiveRouteJamFactor</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.FiveSkiHillPowderChannel" name="jboss:service=FiveSkiHillPowderChannel"> <attribute name="ChannelName">fiveSkiHillPowder</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.newsfutures.GenericNewsFuturesChannel" name="jboss:service=GenericNewsFuturesChannel"> <attribute name="ChannelName">genericNewsFutures</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.search.GoogleSearchHitsChannel" name="jboss:service=GoogleSearchHitsChannel"> <attribute name="ChannelName">googleSearchHits</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.traffic.IncidentSpeedCitywideTrafficChannel" name="jboss:service=IncidentSpeedCitywideTrafficChannel"> <attribute name="ChannelName">incidentSpeedCitywideTrafficChannel</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.bills.MobileMinutesRemainingChannel" name="jboss:service=mobileMinutesRemainingChannel"> <attribute name="ChannelName">mobileMinutesRemaining</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.financial.YahooPortfolioChannel" name="jboss:service=MyPortfolioChannel"> <attribute name="ChannelName">myPortfolio</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.traffic.IncidentSpeedTrafficChannel" name="jboss:service=MyTrafficRouteChannel"> <attribute name="ChannelName">myTrafficRoute</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.OverallPollenChannel" name="jboss:service=OverallPollenChannel"> <attribute name="ChannelName">overallPollen</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.SkiBasePowderChannel" name="jboss:service=SkiBasePowderChannel"> <attribute name="ChannelName">skiBasePowder</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.financial.YahooQuoteStockChannel" name="jboss:service=StockPercentChangeChannel"> <attribute name="ChannelName">stockPercentChange</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.TodaysHighWeatherForecastChannel" name="jboss:service=theirForecastChannel"> <attribute name="ChannelName">theirForecast</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.TodaysConditionsWeatherForecastChannel" name="jboss:service=TodaysConditionsWeatherForecastChannel"> <attribute name="ChannelName">todaysConditionsWeatherForecast</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.TodaysHighWeatherForecastChannel" name="jboss:service=TodaysHighWeatherForecastChannel"> <attribute name="ChannelName">todaysHighWeatherForecast</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.TodaysUVForecastChannel" name="jboss:service=TodaysUVForecastChannel"> <attribute name="ChannelName">todaysUVForecast</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.TodaysWindSpeedForecastChannel" name="jboss:service=TodaysWindSpeedForecastChannel"> <attribute name="ChannelName">todaysWindSpeedWeatherForecast</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.WaveHeightChannel" name="jboss:service=WaveHeightChannel"> <attribute name="ChannelName">waveHeight</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.weather.WeekendWeatherForecastChannel" name="jboss:service=WeekendWeatherForecastChannel"> <attribute name="ChannelName">weekendForecast</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.traffic.TrafficChannel" name="jboss:service=TrafficChannel"> <attribute name="ChannelName">trafficChannel</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.energy.PGandEChannel" name="jboss:service=PGandEChannel"> <attribute name="ChannelName">PGandEChannel</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.energy.SCEChannel" name="jboss:service=SCEChannel"> <attribute name="ChannelName">SCEChannel</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.datachannel.channel.energy.PGandEChannel" name="jboss:service=SDGandEChannel"> <attribute name="ChannelName">SDGandEChannel</attribute> <depends>jboss:service=Naming</depends> </mbean> <!-- Pager Servers --> <mbean code="com.ambientdevices.wine.pagerserver.PagerServer" name="jboss:type=pagerserver,name=BasicBeaconMetrocall"> <attribute name="BroadcastType">basic</attribute> <attribute name="DeviceType">weatherBeacon</attribute> <attribute name="LowestPIN">1450079</attribute> <attribute name="HighestPIN">1450079</attribute> <attribute name="JndiName">ambient/pager/BasicBeaconMetrocall</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerServer" name="jboss:type=pagerserver,name=BasicEasyStreetMetrocall"> <attribute name="BroadcastType">basic</attribute> <attribute name="DeviceType">easyStreet</attribute> <attribute name="HighestPIN">1450246</attribute> <attribute name="LowestPIN">1450218</attribute> <attribute name="JndiName">ambient/pager/BasicEasyStreetMetrocall</attribute> <attribute name="FlexpinFilterClassName">com.ambientdevices.wine.devicetype.devices.EasyStreet$FlexpinFilter</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerServer" name="jboss:type=pagerserver,name=PremiumEasyStreetMetrocall"> <attribute name="BroadcastType">premium</attribute> <attribute name="DeviceType">easyStreet</attribute> <attribute name="HighestPIN">9</attribute> <attribute name="LowestPIN">1</attribute> <attribute name="JndiName">ambient/pager/PremiumEasyStreetMetrocall</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerServer" name="jboss:type=pagerserver,name=BasicDashboardMetrocall"> <attribute name="BroadcastType">basic</attribute> <attribute name="DeviceType">dashboard</attribute> <attribute name="HighestPIN">1900900</attribute> <attribute name="LowestPIN">1450078</attribute> <attribute name="JndiName">ambient/pager/BasicDashboardMetrocall</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerServer" name="jboss:type=pagerserver,name=PremiumDashboardMetrocall"> <attribute name="BroadcastType">premium</attribute> <attribute name="DeviceType">dashboard</attribute> <attribute name="HighestPIN">1901864</attribute> <attribute name="LowestPIN">1900767</attribute> <attribute name="JndiName">ambient/pager/PremiumDashboardMetrocall</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerServer" name="jboss:type=pagerserver,name=BasicOrbMetrocall"> <attribute name="BroadcastType">basic</attribute> <attribute name="DeviceType">orb</attribute> <attribute name="HighestPIN">1830702</attribute> <attribute name="LowestPIN">1618430</attribute> <attribute name="JndiName">ambient/pager/BasicOrbMetrocall</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerServer" name="jboss:type=pagerserver,name=BasicWeatherGlassMetrocall"> <attribute name="BroadcastType">basic</attribute> <attribute name="DeviceType">weatherGlass</attribute> <attribute name="LowestPIN">1450075</attribute> <attribute name="HighestPIN">1661346</attribute> <attribute name="JndiName">ambient/pager/BasicWeatherGlassMetrocall</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerServer" name="jboss:type=pagerserver,name=PremiumWeatherGlassMetrocall"> <attribute name="BroadcastType">premium</attribute> <attribute name="DeviceType">weatherGlass</attribute> <attribute name="LowestPIN">1612137</attribute> <attribute name="HighestPIN">1902523</attribute> <attribute name="JndiName">ambient/pager/PremiumWeatherGlassMetrocall</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerServer" name="jboss:type=pagerserver,name=BasicWeatherWizardMetrocall"> <attribute name="BroadcastType">basic</attribute> <attribute name="DeviceType">weatherWizard</attribute> <attribute name="LowestPIN">1350062</attribute> <attribute name="HighestPIN">1450357</attribute> <attribute name="JndiName">ambient/pager/BasicWeatherWizardMetrocall</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerServer" name="jboss:type=pagerserver,name=PremiumWeatherWizardMetrocall"> <attribute name="BroadcastType">premium</attribute> <attribute name="DeviceType">weatherWizard</attribute> <attribute name="LowestPIN">1450076</attribute> <attribute name="HighestPIN">1450211</attribute> <attribute name="JndiName">ambient/pager/PremiumWeatherWizardMetrocall</attribute> <depends>jboss:service=Naming</depends> </mbean> <!-- <mbean code="com.ambientdevices.wine.pagerserver.PagerServer" name="jboss:type=pagerserver,name=BasicMarketWatcherMetrocall"> <attribute name="BroadcastType">basic</attribute> <attribute name="DeviceType">marketWatcher</attribute> <attribute name="HighestPIN">100</attribute> <attribute name="LowestPIN">1</attribute> <attribute name="JndiName">ambient/pager/BasicMarketWatcherMetrocall</attribute> <depends>jboss:service=Naming</depends> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerServer" name="jboss:type=pagerserver,name=PremiumMarketWatcherAnchorMetrocall"> <attribute name="BroadcastType">premium-anchor</attribute> <attribute name="DeviceType">marketWatcher</attribute> <attribute name="HighestPIN">200</attribute> <attribute name="LowestPIN">101</attribute> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerServer" name="jboss:type=pagerserver,name=PremiumMarketWatcherDeltaMetrocall"> <attribute name="BroadcastType">premium-delta</attribute> <attribute name="DeviceType">marketWatcher</attribute> <attribute name="HighestPIN">200</attribute> <attribute name="LowestPIN">101</attribute> </mbean> --> <!-- Other services --> <mbean code="com.ambientdevices.wine.billing.BillingServer" name="jboss:type=billing,name=Billing"> <attribute name="JndiName">ambient/billing/BillingServer</attribute> <depends>jboss:service=Naming</depends> </mbean> <!-- Schedulable services --> <!-- <mbean code="com.ambientdevices.wine.billing.BillingTrigger" name="jboss:type=billingTrigger,name=BillingTrigger"> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=DailyBillingService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=billingTrigger,name=BillingTrigger</attribute> <attribute name="SchedulableMBeanMethod">hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">21600000</attribute> <attribute name="InitialRepetitions">1</attribute> </mbean> --> <mbean code="com.ambientdevices.wine.datasource.accuweather.CurrentWeatherMBeanPoller" name="jboss:type=accuweather,name=CurrentWeatherPoller"> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=CurrentWeatherPollerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=accuweather,name=CurrentWeatherPoller</attribute> <attribute name="SchedulableMBeanMethod">hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">900000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> <mbean code="com.ambientdevices.wine.datasource.accuweather.AirQualityMBeanPoller" name="jboss:type=accuweather,name=AirQualityPoller"> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=AirQualityPollerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=accuweather,name=AirQualityPoller</attribute> <attribute name="SchedulableMBeanMethod">hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">10800000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> <mbean code="com.ambientdevices.wine.datasource.accuweather.AstroMBeanPoller" name="jboss:type=accuweather,name=AstroPoller"> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=AstroPollerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=accuweather,name=AstroPoller</attribute> <attribute name="SchedulableMBeanMethod">hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">21600000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> <mbean code="com.ambientdevices.wine.datasource.accuweather.BeachBoatingMBeanPoller" name="jboss:type=accuweather,name=BeachBoatingPoller"> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=BeachBoatingPollerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=accuweather,name=BeachBoatingPoller</attribute> <attribute name="SchedulableMBeanMethod">hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">10800000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> <mbean code="com.ambientdevices.wine.datasource.traffic.MobilityTrafficMBeanPoller" name="jboss:type=accuweather,name=MobilityTrafficPoller"> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=MobilityTrafficPollerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=accuweather,name=MobilityTrafficPoller</attribute> <attribute name="SchedulableMBeanMethod">hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">900000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> <mbean code="com.ambientdevices.wine.datasource.accuweather.WeatherForecastMBeanPoller" name="jboss:type=accuweather,name=WeatherForecastPoller"> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=WeatherForecastPollerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=accuweather,name=WeatherForecastPoller</attribute> <attribute name="SchedulableMBeanMethod">hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">10800000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> <!-- <mbean code="com.ambientdevices.wine.datasource.accuweather.SkiConditionsMBeanPoller" name="jboss:type=accuweather,name=SkiConditionsPoller"> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=SkiConditionsPollerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=accuweather,name=SkiConditionsPoller</attribute> <attribute name="SchedulableMBeanMethod">hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">21600000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> --> <mbean code="com.ambientdevices.wine.pagerserver.PagerTrigger" name="jboss:type=pagerTrigger,name=BasicEasyStreetMetrocallTrigger"> <attribute name="JndiName">ambient/trigger/BasicEasyStreetMetrocallTrigger</attribute> <attribute name="PagerJndiName">ambient/pager/BasicEasyStreetMetrocall</attribute> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=BasicEasyStreetMetrocallTriggerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=pagerTrigger,name=BasicEasyStreetMetrocallTrigger</attribute> <attribute name="SchedulableMBeanMethod">perform( DATE, REPETITIONS )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">180000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerTrigger" name="jboss:type=pagerTrigger,name=BasicBeaconMetrocallTrigger"> <attribute name="JndiName">ambient/trigger/BasicBeaconMetrocallTrigger</attribute> <attribute name="PagerJndiName">ambient/pager/BasicBeaconMetrocall</attribute> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=BasicBeaconMetrocallTriggerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=pagerTrigger,name=BasicBeaconMetrocallTrigger</attribute> <attribute name="SchedulableMBeanMethod">perform( DATE, REPETITIONS )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">900000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerTrigger" name="jboss:type=pagerTrigger,name=BasicWeatherWizardMetrocallTrigger"> <attribute name="JndiName">ambient/trigger/BasicWeatherWizardMetrocallTrigger</attribute> <attribute name="PagerJndiName">ambient/pager/BasicWeatherWizardMetrocall</attribute> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=BasicWeatherWizardTriggerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=pagerTrigger,name=BasicWeatherWizardMetrocallTrigger</attribute> <attribute name="SchedulableMBeanMethod">perform( DATE, REPETITIONS )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">900000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerTrigger" name="jboss:type=pagerTrigger,name=PremiumWeatherWizardMetrocallTrigger"> <attribute name="JndiName">ambient/trigger/PremiumWeatherWizardMetrocallTrigger</attribute> <attribute name="PagerJndiName">ambient/pager/PremiumWeatherWizardMetrocall</attribute> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=PremiumWeatherWizardTriggerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=pagerTrigger,name=PremiumWeatherWizardMetrocallTrigger</attribute> <attribute name="SchedulableMBeanMethod">perform( DATE, REPETITIONS )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">900000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerTrigger" name="jboss:type=pagerTrigger,name=BasicDashboardMetrocallTrigger"> <attribute name="JndiName">ambient/trigger/BasicDashboardMetrocallTrigger</attribute> <attribute name="PagerJndiName">ambient/pager/BasicDashboardMetrocall</attribute> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=BasicDashboardMetrocallTriggerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=pagerTrigger,name=BasicDashboardMetrocallTrigger</attribute> <attribute name="SchedulableMBeanMethod">perform( DATE, REPETITIONS )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">900000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerTrigger" name="jboss:type=pagerTrigger,name=PremiumDashboardMetrocallTrigger"> <attribute name="JndiName">ambient/trigger/PremiumDashboardMetrocallTrigger</attribute> <attribute name="PagerJndiName">ambient/pager/PremiumDashboardMetrocall</attribute> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=PremiumDashboardMetrocallTriggerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=pagerTrigger,name=PremiumDashboardMetrocallTrigger</attribute> <attribute name="SchedulableMBeanMethod">perform( DATE, REPETITIONS )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">900000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerTrigger" name="jboss:type=pagerTrigger,name=BasicWeatherGlassMetrocallTrigger"> <attribute name="JndiName">ambient/trigger/BasicWeatherGlassMetrocallTrigger</attribute> <attribute name="PagerJndiName">ambient/pager/BasicWeatherGlassMetrocall</attribute> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=BasicWeatherGlassMetrocallTriggerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=pagerTrigger,name=BasicWeatherGlassMetrocallTrigger</attribute> <attribute name="SchedulableMBeanMethod">perform( DATE, REPETITIONS )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">900000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerTrigger" name="jboss:type=pagerTrigger,name=PremiumWeatherGlassMetrocallTrigger"> <attribute name="JndiName">ambient/trigger/PremiumWeatherGlassMetrocallTrigger</attribute> <attribute name="PagerJndiName">ambient/pager/PremiumWeatherGlassMetrocall</attribute> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=PremiumWeatherGlassMetrocallTriggerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=pagerTrigger,name=PremiumWeatherGlassMetrocallTrigger</attribute> <attribute name="SchedulableMBeanMethod">perform( DATE, REPETITIONS )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">900000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> <mbean code="com.ambientdevices.wine.pagerserver.PagerTrigger" name="jboss:type=pagerTrigger,name=BasicOrbMetrocallTrigger"> <attribute name="JndiName">ambient/trigger/BasicOrbMetrocallTrigger</attribute> <attribute name="PagerJndiName">ambient/pager/BasicOrbMetrocall</attribute> </mbean> <mbean code="org.jboss.varia.scheduler.Scheduler" name="jboss:service=BasicOrbMetrocallTriggerService"> <attribute name="StartAtStartup">true</attribute> <attribute name="SchedulableMBean">jboss:type=pagerTrigger,name=BasicOrbMetrocallTrigger</attribute> <attribute name="SchedulableMBeanMethod">perform( DATE, REPETITIONS )</attribute> <attribute name="InitialStartDate">NOW</attribute> <attribute name="SchedulePeriod">900000</attribute> <attribute name="InitialRepetitions">-1</attribute> </mbean> </server>