Azureus Speed Scheduler

About Speed Scheduler
Speed Scheduler is a plugin I created for Azureus to manage your upload/download speeds on a schedule.
To install it, just use the built-in plugin installer in Azureus. Be sure to select the option to install “For all users” instead of “Just for me”. You may need administrative access under Windows to install and use it.
Need Help?
If you have any questions, check out the Speed Scheduler FAQ
Screenshots
The SpeedScheduler main window. This is where you setup your schedules and speeds:
This dialog lets you edit an individual schedule:
To bring up the SpeedScheduler main window, click Plugins, then select SpeedScheduler:



May 22nd, 2008 at 3:52 pm
Hey Dave,
First off wanted to say thank you for the great plugin. I can successfully run the plugin in the GUI, but I’ve been trying to run it in console mode on a seed box using webui as the interface with no luck. I’ve tried the both jars from the ubuntu repository and the newest azureus cvs snapshot….neither work.
Any ideas or guides you know of? Thanks in advance for any help.
Nate
May 26th, 2008 at 2:04 am
This looks to be exactly what I need, but theres one problem. I can’t figure out where to download it. In azureus I go Plugins -> Installation Wizard. I go “By list from sourceforge.net” and click next. In the bottom box it says:
Error on connect for ‘http://azureus.sourceforge.net:80/update/pluginlist3.php?type=&version=3.0.5.2&app=Az
ureus&os=Windows+XP&arch=x86&ui=az2&java=1.6.0_02&pmv=1.16′: 404 Not Found, Plugin list load failed, Failed to load standard plugin details
I clicked the link that you gave to Leif on the FAQ comment list and that just 404s. Am I doing something wrong or is it just down?
May 26th, 2008 at 4:18 pm
I just installed it through the plugins wizard. The plugin site was just down.
June 16th, 2008 at 4:31 am
is there a version for mac?
July 1st, 2008 at 1:26 am
Awesome plugin!
July 4th, 2008 at 5:25 pm
Hey, hope you can help. I’ve used speed scheduler on previous computers but the latest one has Vuze 3.1.1.0 and I’m having trouble working out how to enable speed scheduler. There’s no Plugins menu to select from. I’ve installed using the wizard and it seemed to work now I just need to know how to turn it on!
Thanks in advance,
Jeremy
July 16th, 2008 at 7:17 am
Awesome work. Thanks, this did exactly what I needed, and was a piece of cake to configure and get going.
As most of these comments seem to be people lamenting how it didn’t work for them, I thought I’d reassure you that the silent majority loves your work!
July 18th, 2008 at 6:01 am
If it doesn’t work for you, try: disable logging (see the FAQ). If you schedules won’t save then check that your Plugins directory is writeable (i.e. Not read only). Specifically check the SpeedScheduler directory, but handy to do this for all Vuze plugin folders)
July 26th, 2008 at 4:54 pm
Hi Nate,
I too wanted to run Speed Scheduler in console mode on a linux seed box. What you need to do is put the plugin in the plugin dir and then start azureus in console mode. After looking through the source code I found a reference to this variable. In the console execute:
set Plugin.SpeedScheduler.speedscheduler.enabled 1 int
Note that it is case sens. This will turn on the plugin. You will have to either manually type the SavedSchedules.xml file or copy it from a machine with a GUI.
I now have speed scheduler working flawlessly.
Hope this helps.
July 27th, 2008 at 9:55 pm
Running Azureus 3.0.4.2 in Fedora 9 x86_64 Linux using the default Iced Tea Java. I am not able to find a menu item for Speed Scheduler under Tools menu or any other. Speed Scheduler does show as loaded in the Options Plugins list. SavedSchedules.xml is 0 (zero) length. Any help will be appreciated.
Get this error message in SpeedSchduler.log after installing SpeedScheduler:
– - – SpeedScheduler Logger initialized. – - –
Jul 27, 2008 10:33:37 PM|Main Thread|Loading scheduled from ‘/home/bobk/.azureus/plugins/speedscheduler/SavedSchedules.xml’
Core: 225ms for Initializing Plugin: Speed Scheduler
Core: 103ms for Initializing Plugin: Tracker Static Pages
Core: 51ms for Initializing Plugin: BitTorrent IRC Bot Plugin
– - – SpeedScheduler Logger initialized. – - –
Jul 27, 2008 10:38:42 PM|Main Thread|Loading scheduled from ‘/home/bobk/.azureus/plugins/speedscheduler/SavedSchedules.xml’
[Fatal Error] :1:1: Premature end of file.
Jul 27, 2008 10:38:42 PM|Main Thread|org.xml.sax.SAXParseException: Premature end of file.
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at speedscheduler.io.XmlScheduleIO.loadSchedules(XmlScheduleIO.java:215)
at speedscheduler.SchedulePersistencyManager.(SchedulePersistencyManager.java:53)
at speedscheduler.SchedulePersistencyManager.(SchedulePersistencyManager.java:21)
at speedscheduler.SpeedSchedulerThread.(SpeedSchedulerThread.java:83)
at speedscheduler.SpeedSchedulerPlugin.initialize(SpeedSchedulerPlugin.java:110)
at org.gudy.azureus2.pluginsimpl.local.PluginInitializer.initialisePlugin(PluginInitializer.java:1113)
at org.gudy.azureus2.pluginsimpl.local.PluginInitializer.initialisePlugins(PluginInitializer.java:983)
at com.aelitis.azureus.core.impl.AzureusCoreImpl.start(AzureusCoreImpl.java:532)
at com.aelitis.azureus.ui.swt.Initializer.run(Initializer.java:263)
at org.gudy.azureus2.ui.swt.mainwindow.Initializer.run(Initializer.java:142)
at org.gudy.azureus2.ui.swt.mainwindow.SWTThread$2.runSupport(SWTThread.java:146)
at org.gudy.azureus2.core3.util.AERunnable.run(AERunnable.java:38)
at java.lang.Thread.run(Thread.java:636)
DEBUG::Sun Jul 27 22:38:42 MDT 2008::speedscheduler.Log::guiDisplay::142:
org.xml.sax.SAXParseException: Premature end of file.
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at speedscheduler.io.XmlScheduleIO.loadSchedules(XmlScheduleIO.java:215)
at speedscheduler.SchedulePersistencyManager.(SchedulePersistencyManager.java:53)
at speedscheduler.SchedulePersistencyManager.(SchedulePersistencyManager.java:21)
at speedscheduler.SpeedSchedulerThread.(SpeedSchedulerThread.java:83)
at speedscheduler.SpeedSchedulerPlugin.initialize(SpeedSchedulerPlugin.java:110)
at org.gudy.azureus2.pluginsimpl.local.PluginInitializer.initialisePlugin(PluginInitializer.java:1113)
at org.gudy.azureus2.pluginsimpl.local.PluginInitializer.initialisePlugins(PluginInitializer.java:983)
at com.aelitis.azureus.core.impl.AzureusCoreImpl.start(AzureusCoreImpl.java:532)
at com.aelitis.azureus.ui.swt.Initializer.run(Initializer.java:263)
at org.gudy.azureus2.ui.swt.mainwindow.Initializer.run(Initializer.java:142)
at org.gudy.azureus2.ui.swt.mainwindow.SWTThread$2.runSupport(SWTThread.java:146)
at org.gudy.azureus2.core3.util.AERunnable.run(AERunnable.java:38)
at java.lang.Thread.run(Thread.java:636)
Core: 241ms for Initializing Plugin: Speed Scheduler
Core: 50ms for Initializing Plugin: Tracker Static Pages
Core: 75ms for Initializing Plugin: BitTorrent IRC Bot Plugin
July 28th, 2008 at 5:20 am
Awesome – installed on VUSE for mac os x running tiger. File menu, install plugins. The ’stop’ downloading bit works, and tomorrow morning I’ll find out if the download during off peak worked…..
cheers
July 28th, 2008 at 4:47 pm
Hey what happened to my question about setting download quota schedules as well as just times ?
Love your product – just interested in your thoughts about this enhancement ?
August 1st, 2008 at 3:05 pm
tigerboy: I don’t see your question. Can you repeat it?
August 3rd, 2008 at 4:10 am
You sir, are awesome!
August 3rd, 2008 at 9:43 pm
Nobody answered Jeremys question on the 4th of July. I have the same problem. Please help.
“# Jeremy Says:
July 4th, 2008 at 5:25 pm
Hey, hope you can help. I’ve used speed scheduler on previous computers but the latest one has Vuze 3.1.1.0 and I’m having trouble working out how to enable speed scheduler. There’s no Plugins menu to select from. I’ve installed using the wizard and it seemed to work now I just need to know how to turn it on!
Thanks in advance,
Jeremy”
August 4th, 2008 at 7:27 am
To get to the plugins menu, you first have to go to the “advanced” view. Try that in Vuze.
August 7th, 2008 at 10:48 pm
Enhance speed scheduler to schedule not only by time but percentage of your allocated download limits.
For example – If I have an allocation of
10GB between 0600-2300 and
10GB between 2300-0600
Not only do I want to schedule for downloading say between 0100 and 0600 but also want the option to stop downloading when I reach a preset percentage(or actual) of my limit.
So perhaps I only want to use up 80% of my 10GB so even if its still in the time period the download should stop when it reaches 8GB
August 11th, 2008 at 10:27 pm
Hi installed Speed Schedular on Vuze 3.0.4.2, I see plugin installed but I cannot enter the plugin configuration tab even in advanced. The plugin menu does no longer exist as in Azureus. What to do?
August 12th, 2008 at 4:44 pm
Hi, I’m running Azureus 2.5.0.4 under Ubuntu 8.04 with the SpeedScheduler plugin. I’ve been running it full time for several months without any issue.
I have just updated to SpeedScheduler 1.5.2. Even though the schedules I have written cover the full 24 hours in a day, none activate. Furthermore when I uncheck “Enable” on the SpeedScheduler plugin page in Azureus, Azureus hangs completely.
I’ve tried various uninstall restart and reinstall combinations (including installing for all users and installing for this user only).
WHat am I doing wrong?
Help…?
August 13th, 2008 at 9:57 pm
I have exactly same problem as Grottitch. I also notice SAXParseException in logs that may be related, as well as another one, a NoSuchMethodError on getCoreIntParameter which certainly is related.
August 13th, 2008 at 11:05 pm
People with the NoSuchMethodError may need to upgrade their Azureus core to the latest version. Let me know if that helps.
August 13th, 2008 at 11:16 pm
Hi, does this work with Mac OSX (10.5.4) and Vuse (3.1.1)? I download SpeedScheduler and install it in the folder suggested but it doesn’t seem to load.
August 14th, 2008 at 2:05 pm
Hi, I’m very glad I found your plugin. It worked very well on my ubuntu 8. But recently there was a new version of SpeedScheduler (1.5.2). This new version just doesn’t do anything. The checkbox “Enable Speedscheduler” is checked. If I try to uncheck it, my azureus needs to be force quit. Is there any way to get the previous version installed? Because that one worked really nicely for me.
Here is some more information on my system :
Java 1.6.0_07
Sun Microsystems Inc.
SWT v3236, gtk
Linux v2.6.24-21-generic, i386 (ubuntu
Azureus version 2.5.0.4
August 14th, 2008 at 2:06 pm
You need to upgrade to Azureus 3.x. I plan to remove this restriction in next week’s release.
–Dave
August 14th, 2008 at 3:32 pm
Hi I never liked Azureus 3 when it was released and went back to 2.6.0.4
I am wondering if will Speed Scheduler will work on 2.6.0.4 ?
I notice the comments for people to upgrade to a newer Azureus version
but I am quite happy with the older Azureus if the current Speed Scheduler version won’t work with it, is there an older version available of the plug in that will ?
.
August 14th, 2008 at 4:09 pm
I will fix it so you don’t have to use Azureus 3. In the mean time, you can manually downgrade to Speed Scheduler 1.4.
August 14th, 2008 at 4:37 pm
where can I get the 1.4 version?
August 14th, 2008 at 4:44 pm
Here’s 1.4. Have fun:
http://azureus.sourceforge.net/plugins/SpeedScheduler_1.4.jar
Don’t say I never gave ya nothin’
August 15th, 2008 at 6:29 am
Many thanks Dave.
I should have been able to cure this myself; I just didn’t downgrade far enough.
Your efforts are much appreciated!
August 15th, 2008 at 1:19 pm
You are the best. Thanks very much.
August 15th, 2008 at 8:22 pm
1.4 back working fine…geat stuff, thanks.
August 27th, 2008 at 5:15 am
Hey Dave see my repost at August 7th, 2008 at 10:48 pm
regarding schedule a limit by percentage of download quota as well as by time would be ideal….
I am about to do a download overnight but want to keep some of my 6GB allocation for other stuff but by morning it may have sucked it all up so now way of preserving.
August 27th, 2008 at 9:07 am
tigerboy: that sounds like a different plugin to me.
September 11th, 2008 at 1:26 am
Hi Dave and again thanks for the great plugin. Since installing the latest Vuze, I cannot seem to get SpeedScheduler (1.5.2) to do it’s job…
All seems fine, the 2 schedules (the same I’ve always had since pre-Vuze) are set correctly; also, there are no errors initialising the plugin when Vuze starts. The only error I get is initialising “safepeer” (not sure if it means anything).
Yet, during the times when the schedule should pause all downloads, they are still firing away…
Any ideas? Thanks in advance for your time.
September 11th, 2008 at 4:41 am
You’re going to have to give me a log so I can see what’s going on.
September 11th, 2008 at 6:59 am
Thanx for the reply, Dave… found this SpeedScheduler.log in the relative directory. These are the very last two entries. For your info I have used Vuze a few times since these dates, but there seems to be no record of it.
– - – SpeedScheduler Logger initialized. – - –
Jul 30, 2008 10:05:14 AM|2nd PluginInitializer Thread|Loading scheduled from ‘C:\Program Files\Azureus\plugins\SpeedScheduler\SavedSchedules.xml’
– - – SpeedScheduler Logger initialized. – - –
Aug 22, 2008 6:50:13 AM|Main Thread|Loading scheduled from ‘C:\Program Files\Azureus\plugins\SpeedScheduler\SavedSchedules.xml’
Nothing else following this line. Is this of any help to you to troubleshoot my issue?
Ta!
September 11th, 2008 at 7:03 am
Sorry forgot to mention I did disable both schedules around the end of August as I was well below my quotas and was not downloading a whole lot. I only re-enabled the schedules today, but they just don’t seem to make any difference.
September 11th, 2008 at 7:07 am
Can you put it in debug log mode for me? It should be somewhere under plugin options (I don’t use Vuze so I don’t know for sure).
September 11th, 2008 at 7:39 am
Well well… here are snippets of the very long debug log. First few lines:
——————-
– - – SpeedScheduler Logger initialized. – - –
Sep 11, 2008 9:11:48 AM|SpeedScheduler|SpeedSchedulerThread looping (we are enabled)…
Sep 11, 2008 9:11:48 AM|SpeedScheduler|
Current time: 09:11
Sep 11, 2008 9:11:48 AM|SpeedScheduler|Current day: 4
Sep 11, 2008 9:11:48 AM|SpeedScheduler| Thread analyzing schedule: Up: Unlimited, Down: Downloads paused, Days: Everyday, Times: 00:00 – 02:00, Enabled: true
Sep 11, 2008 9:11:48 AM|SpeedScheduler| Current day/time is NOT in this schedule.
Sep 11, 2008 9:11:48 AM|SpeedScheduler| Thread analyzing schedule: Up: Unlimited, Down: Downloads paused, Days: Everyday, Times: 12:00 – 23:59, Enabled: true
Sep 11, 2008 9:11:48 AM|SpeedScheduler| Current day/time is NOT in this schedule.
Sep 11, 2008 9:11:48 AM|SpeedScheduler|Not notifying schedule selection listeners, since the schedules chosen did not change.
Sep 11, 2008 9:11:48 AM|SpeedScheduler|wePausedDownload( org.gudy.azureus2.pluginsimpl.local.download.DownloadImpl@12c4c57 )
————————————–
These lines get repeated over and over again.
I think I know what may be happening, Dave. Not sure where SS gets the time from but the time listed in the log is wrong: my system is on Australian WST time (it’s gone 10pm) and it’s not even using GMT (it’s past 14:00). The logging time falss within the “allowed times” per my schedule, and that’s what causing it not to pause the downloads!
Can you help?
September 13th, 2008 at 7:14 am
Just a note, I use XP Pro SP3 and the “tz” fix suggested in the FAQ does not work: SS still shows North American time (GMT-5) Chicago CDT. A bit lost here downunder…
September 13th, 2008 at 8:24 am
GP: Sorry to say that Java is a crappy programming language for handling dates and times on disparate systems, so you’re on your own for this one. Let us know if you figure it out.
September 20th, 2008 at 10:30 am
I’ve finished work on Speed Scheduler version 1.6.0 that adds support for the built in Auto Speed feature of Azureus and also brings back support for Azureus version 2.5. It’s in beta now, so if you’d like to test it, that would be appreciated. Download it here.
Thanks!
September 23rd, 2008 at 5:52 am
I have installed 1.6.0 beta version and so has a friend, so far so good. Both of us are running Ubuntu 8.04, Azureus 2.5.0.4.
Thanks very much for your hard work
Cheers!
September 24th, 2008 at 3:14 pm
Hi Dave
Have used speed scheduler before and loved it. I just downloaded a copy to plugin to the updated vuze. I have had a couple of problems with time though as it is not picking up my local time in Sydney. Any ideas?
Thanks
Chris
October 2nd, 2008 at 5:54 am
For those that are watching this article, I just released version 1.6.0 of Speed Scheduler which should patch things up for most of you.
October 14th, 2008 at 5:16 am
I am running version 1.6 now in console mode. Since the upgrade, Azureus doesn’t obey my “maximum upload speed” setting anymore. I can change it but the plugin resets it back to 0 (maximum) pretty much immediately. I have only one rule to pause all activity during a certain time, and outside of that time, the plugin does that. If I disable the plugin everything is back to normal. Have to look for an older version now…
October 16th, 2008 at 4:11 am
Hi Dave,
Is Speed Scheduler going to work with Vuze 4.0? It doesn’t seem to have the option to install plugins with the new version.
griffmiester
October 17th, 2008 at 3:05 am
Hi Dave,
I’ve just upgraded to Vuze 4.0 and I no longer have a config tab under plugins to view or enable my schedules. I’m running Speed Scheduler 1.6 and have tried uninstalling and reinstalling but it doesn’t seem to help.
Vuze tells me SS is running but I still can’t see to configure it.
October 17th, 2008 at 4:48 pm
Ok I’ve solved my own problem. I have gone back to the using the old (and better) UI under Vuze ver 4.0 and Speed Scheduler works fine now.
October 20th, 2008 at 10:57 am
i updated to Vuze 4 and the scheduler doesn’t work now. :\
Any suggestions?
October 20th, 2008 at 1:51 pm
Ed: Can you post the error message you are getting?
October 20th, 2008 at 2:36 pm
Dave: non. looks all fine but i have it to pause at certain hour and it just keeps on downloading and uploading…
October 20th, 2008 at 2:37 pm
oh just in case. Vuze 4 on Leopard…
October 20th, 2008 at 2:47 pm
Ed: Could you turn on logging and see what happens at the appointed time when it fails to start/stop downloading?
October 20th, 2008 at 4:11 pm
hmmm weird… i turned on the logging, and re-edit the schedule (so i would show log the error right away and now it works)
maybe it needed to be re-edited after the upgrade to vuze 4. well thanks anyway.
November 1st, 2008 at 3:30 pm
Hi
Great plugin, i have moved to a isp which has the on peak/ off peak limits and time.
So I have limited my general download/upload to 16Kb/s. Then created a rule that say 245KB up/dl from 4am-9am. and the last rule, that says all day allow unlimited up/dl but only for torrents in category “must have”.
But it doesn’t seem to be working, when I enable the unlimited, everything get unlimited
. I believe I have 1.6.0
November 4th, 2008 at 3:42 am
Hi. I’ve been using the scheduler for ages with no problem, great plug-in, but since we upgraded to Vuze 4, it doesn’t seem to work at all. Like Ed says above, everything looks fine – the green tick appears on the schedule as if it’s enabled, but there’s no change to the download speed. I’ve switchedon logging as you suggested to Ed, but not sure exactly how to read logs. (My son’s the computer whiz, and he’s moved away!) I’m running XP. Should I reinstall it?
November 4th, 2008 at 3:43 am
PS – it’s version 1.6.0
November 7th, 2008 at 3:19 am
Speed Scheduler doesnt work anymore
Pitty, it was a pretty good plug-in
Hopefully someday someone can write a new one.
November 7th, 2008 at 9:51 am
Ben, it’s pretty presumptuous to assume that Speed Scheduler can’t be easily updated to work with the new Vuze versions. I’m just waiting for someone to volunteer since I don’t have that version of Vuze.
November 10th, 2008 at 10:08 am
I have installed this plugin version 1.6.0 on Vuze version 4.0.0.2 and it works perfectly. Thank you so much for a great working plugin!
November 27th, 2008 at 7:40 pm
Hi Stevo,
so far i know, although you install ver 4.0.0.2, vuze will update to the newest version automatically, i mean from ver 4.0.0.2 to 4.0.0.4.
But if your vuze don’t update to the newest version, pls let me know how to make it not to update to the newst version.
December 2nd, 2008 at 5:10 am
Hi Dave,
I have Vuze 4.0.0.4 and it says S.S. V 1.3 but apparently it is 1.6. I have the latest Java version and I cant set a schedule. The”New Schedule” button does not do anything. Any help appreciated,
Thanks for your work,
Gye
December 2nd, 2008 at 6:56 pm
Hi dave,
I still have a problem with speed scheduler 1.6.0, my vuze version is 4.0.0.4. (I downloaded it form its website). I have disabled the automatic speed in vuze option. But I still found that vuze still download with unlimited speed. It look like disobey the speed scheduler. What I have to do to fix the problem?
December 5th, 2008 at 5:50 pm
I have the same problem as pras
December 6th, 2008 at 8:24 pm
Hi Dave,
I really disappointed with vuze, because it can’t work with speed scheduler when it upgrades to the newest version. I believe you’ve worked as best as you can. For me the program like speed scheduler plays very vital role, there’s time that we can set the client to unlimited rate, but also there’s time that we have to set the rate to limited value because we have to share the bandwidth with others, especially in working hours at the office. Now I would like to know if you also develop the time scheduler program for other torrent client and work well.
Since vuze can’t work anymore with speed scheduler I think I have to seek another client program that work perfectly with the program like speed scheduler. And if anybody in this forum know the best alternative, please let me know…
best regards,
pras
thx
December 6th, 2008 at 8:37 pm
I just tried Vuze 4.0.0.4 and Speed Scheduler version 1.6 works fine for me. If you are having a problem, maybe I can fix Speed Scheduler for you, but you’ll need to give me a detailed log. To create a log file, do this:
1. Go turn on “Debug” logging under Tools -> Options -> Plugins -> Speed Scheduler.
2. In that same place, enter the file name for a log file.
3. Restart Vuze
4. Run Speed Scheduler and wait for the problem to happen.
5. Post the last few lines of the log file here and I’ll do my best to help you.
Good luck!
December 8th, 2008 at 7:49 pm
Hi Dave,
Here it’s the content of the log file. I set DL = 6kB/s and UL = 9 kB/s, but vuze still download and upload more than these value, even it still can download at 20 KB/s.
best regards
pras
– - – SpeedScheduler Logger initialized. – - –
Dec 9, 2008 9:31:54 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:31:54 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:31:55 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:31:55 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:31:56 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:31:56 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:31:57 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:31:57 AM|MainRunner|SpeedSchedulerView.editScheduleEvent()
Dec 9, 2008 9:31:57 AM|MainRunner|ScheduleEditDialog.construct( Up: , Down: All transfers paused, Days: Tuesday through Friday, Times: 8:30 am – 10:00 pm, Enabled: true )
Dec 9, 2008 9:31:57 AM|MainRunner|ScheduleEditDialog.open() – Up: , Down: All transfers paused, Days: Tuesday through Friday, Times: 8:30 am – 10:00 pm, Enabled: true
Dec 9, 2008 9:31:57 AM|MainRunner|ImageUtils.getImage( org.eclipse.swt.widgets.Display@13829d5, class speedscheduler.ScheduleEditDialog, schedule.png )
Dec 9, 2008 9:31:57 AM|MainRunner| Drawing labels…
Dec 9, 2008 9:31:57 AM|MainRunner| Drawing the schedule edit composite…
Dec 9, 2008 9:31:57 AM|MainRunner|ScheduleEditComposite.construct()
Dec 9, 2008 9:31:57 AM|MainRunner| Drawing the TransferConfigurationComposite.
Dec 9, 2008 9:31:57 AM|MainRunner|TransferConfigurationComposite.construct() 0, 0
Dec 9, 2008 9:31:57 AM|MainRunner| Drawing the checkbox and input boxen.
Dec 9, 2008 9:31:57 AM|MainRunner|IntegerInput.constructor()
Dec 9, 2008 9:31:57 AM|MainRunner|
Dec 9, 2008 9:31:57 AM|MainRunner|IntegerVerifyListener.verifyText()
Dec 9, 2008 9:31:57 AM|MainRunner| Time:319275718
Dec 9, 2008 9:31:57 AM|MainRunner| this.input:4977093
Dec 9, 2008 9:31:57 AM|MainRunner| Widget: Text {}
Dec 9, 2008 9:31:57 AM|MainRunner| Text: “0″
Dec 9, 2008 9:31:57 AM|MainRunner| Start:0
Dec 9, 2008 9:31:57 AM|MainRunner| End:1
Dec 9, 2008 9:31:57 AM|MainRunner| Mask:0
Dec 9, 2008 9:31:57 AM|MainRunner| Character:
Dec 9, 2008 9:31:57 AM|MainRunner| Keycode:0
Dec 9, 2008 9:31:57 AM|MainRunner|IntegerInput.constructor()
Dec 9, 2008 9:31:57 AM|MainRunner|
Dec 9, 2008 9:31:57 AM|MainRunner|IntegerVerifyListener.verifyText()
Dec 9, 2008 9:31:57 AM|MainRunner| Time:319275718
Dec 9, 2008 9:31:57 AM|MainRunner| this.input:32362010
Dec 9, 2008 9:31:57 AM|MainRunner| Widget: Text {}
Dec 9, 2008 9:31:57 AM|MainRunner| Text: “0″
Dec 9, 2008 9:31:57 AM|MainRunner| Start:0
Dec 9, 2008 9:31:57 AM|MainRunner| End:1
Dec 9, 2008 9:31:57 AM|MainRunner| Mask:0
Dec 9, 2008 9:31:57 AM|MainRunner| Character:
Dec 9, 2008 9:31:57 AM|MainRunner| Keycode:0
Dec 9, 2008 9:31:57 AM|MainRunner| Done with TransferConfigurationComposite.
Dec 9, 2008 9:31:57 AM|MainRunner| Drawing the DayOfWeekComposite.
Dec 9, 2008 9:31:57 AM|MainRunner|DayOfWeekComposite.construct()
Dec 9, 2008 9:31:57 AM|MainRunner|DayOfWeekComposite.initializeSelectedDays()
Dec 9, 2008 9:31:57 AM|MainRunner| Done initializing selected days.
Dec 9, 2008 9:31:57 AM|MainRunner| Setting up layouts.
Dec 9, 2008 9:31:57 AM|MainRunner| Creating “Days: ” label
Dec 9, 2008 9:31:57 AM|MainRunner| Setting up checkboxes.
Dec 9, 2008 9:31:57 AM|MainRunner|DayOfWeekComposite.createDayOfWeekCheckbox( 0 )
Dec 9, 2008 9:31:57 AM|MainRunner|DayOfWeekComposite.createDayOfWeekCheckbox( 1 )
Dec 9, 2008 9:31:57 AM|MainRunner|DayOfWeekComposite.createDayOfWeekCheckbox( 2 )
Dec 9, 2008 9:31:57 AM|MainRunner|DayOfWeekComposite.createDayOfWeekCheckbox( 3 )
Dec 9, 2008 9:31:57 AM|MainRunner|DayOfWeekComposite.createDayOfWeekCheckbox( 4 )
Dec 9, 2008 9:31:57 AM|MainRunner|DayOfWeekComposite.createDayOfWeekCheckbox( 5 )
Dec 9, 2008 9:31:57 AM|MainRunner|DayOfWeekComposite.createDayOfWeekCheckbox( 6 )
Dec 9, 2008 9:31:57 AM|MainRunner| Drawing the HourSpanComposite.
Dec 9, 2008 9:31:57 AM|MainRunner|DayOfWeekComposite.construct()
Dec 9, 2008 9:31:57 AM|MainRunner| Drawing the Category.
Dec 9, 2008 9:31:57 AM|MainRunner|CatComposite.construct()
Dec 9, 2008 9:31:57 AM|MainRunner| Done constructing the ScheduleEditComposite.
Dec 9, 2008 9:31:57 AM|MainRunner| Drawing OK/Cancel buttons…
Dec 9, 2008 9:31:57 AM|MainRunner| Packing and Opening…
Dec 9, 2008 9:31:57 AM|MainRunner| Entering event loop…
Dec 9, 2008 9:31:57 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:31:58 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:31:58 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:31:59 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:31:59 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:00 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:00 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:01 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:01 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:02 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:02 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:03 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:03 AM|MainRunner|
Dec 9, 2008 9:32:03 AM|MainRunner|IntegerVerifyListener.verifyText()
Dec 9, 2008 9:32:03 AM|MainRunner| Time:319281703
Dec 9, 2008 9:32:03 AM|MainRunner| this.input:32362010
Dec 9, 2008 9:32:03 AM|MainRunner| Widget: Text {}
Dec 9, 2008 9:32:03 AM|MainRunner| Text: “6″
Dec 9, 2008 9:32:03 AM|MainRunner| Start:0
Dec 9, 2008 9:32:03 AM|MainRunner| End:1
Dec 9, 2008 9:32:03 AM|MainRunner| Mask:0
Dec 9, 2008 9:32:03 AM|MainRunner| Character:6
Dec 9, 2008 9:32:03 AM|MainRunner| Keycode:54
Dec 9, 2008 9:32:03 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:04 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:04 AM|MainRunner|IntegerInput.getValue()
Dec 9, 2008 9:32:04 AM|MainRunner|IntegerInput.getValue()
Dec 9, 2008 9:32:04 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:05 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:05 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:06 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:06 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:07 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:07 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:08 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:08 AM|MainRunner|
Dec 9, 2008 9:32:08 AM|MainRunner|IntegerVerifyListener.verifyText()
Dec 9, 2008 9:32:08 AM|MainRunner| Time:319286687
Dec 9, 2008 9:32:08 AM|MainRunner| this.input:4977093
Dec 9, 2008 9:32:08 AM|MainRunner| Widget: Text {}
Dec 9, 2008 9:32:08 AM|MainRunner| Text: “9″
Dec 9, 2008 9:32:08 AM|MainRunner| Start:0
Dec 9, 2008 9:32:08 AM|MainRunner| End:1
Dec 9, 2008 9:32:08 AM|MainRunner| Mask:0
Dec 9, 2008 9:32:08 AM|MainRunner| Character:9
Dec 9, 2008 9:32:08 AM|MainRunner| Keycode:57
Dec 9, 2008 9:32:08 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:09 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:09 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:10 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:10 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:11 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:11 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:12 AM|MainRunner|IntegerInput.getValue()
Dec 9, 2008 9:32:12 AM|MainRunner|IntegerInput.getValue()
Dec 9, 2008 9:32:12 AM|MainRunner|IntegerInput.getValue()
Dec 9, 2008 9:32:12 AM|MainRunner|IntegerInput.getValue()
Dec 9, 2008 9:32:12 AM|MainRunner|ScheduleEditComposite.open() returning: Up: 9 kbytes/sec, Down: 6 kbytes/sec, Days: Tuesday through Friday, Times: 8:30 am – 10:00 pm, Enabled: true
Dec 9, 2008 9:32:12 AM|MainRunner|XmlScheduleIO.saveSchedules() — Writing XML:
Dec 9, 2008 9:32:12 AM|MainRunner|SpeedSchedulerThread.schedulesChanged()
Dec 9, 2008 9:32:12 AM|MainRunner| new default up rate: 0
Dec 9, 2008 9:32:12 AM|MainRunner| new default down rate: 0
Dec 9, 2008 9:32:12 AM|MainRunnerDec 9, 2008 9:32:12 AM|SpeedScheduler|SpeedSchedulerThread interrupted.
|SpeedSchedulerView.refreshScheduleTable()
Dec 9, 2008 9:32:12 AM|SpeedScheduler|Built-in auto-speed enabled:
Dec 9, 2008 9:32:12 AM|SpeedScheduler|SpeedSchedulerThread looping (we are enabled)…
Dec 9, 2008 9:32:12 AM|MainRunner| Drawing Schedule: Up: 9 kbytes/sec, Down: 6 kbytes/sec, Days: Tuesday through Friday, Times: 8:30 am – 10:00 pm, Enabled: true
Dec 9, 2008 9:32:12 AM|SpeedScheduler|
Current time: 9:32 am
Dec 9, 2008 9:32:12 AM|SpeedScheduler|Current day: 2
Dec 9, 2008 9:32:12 AM|MainRunner|Schedule.equals()
Dec 9, 2008 9:32:12 AM|SpeedScheduler| Thread analyzing schedule: Up: 9 kbytes/sec, Down: 6 kbytes/sec, Days: Tuesday through Friday, Times: 8:30 am – 10:00 pm, Enabled: true
Dec 9, 2008 9:32:12 AM|MainRunner| returning false (mismatched time or rate).
Dec 9, 2008 9:32:12 AM|SpeedScheduler| Current day/time IS in this schedule!
Dec 9, 2008 9:32:12 AM|MainRunner| Setting image: watchImage.
Dec 9, 2008 9:32:12 AM|SpeedScheduler|Schedule.equals()
Dec 9, 2008 9:32:12 AM|SpeedScheduler| returning true (same ref).
Dec 9, 2008 9:32:12 AM|SpeedScheduler|Schedule.equals()
Dec 9, 2008 9:32:12 AM|SpeedScheduler| returning false (mismatched time or rate).
Dec 9, 2008 9:32:12 AM|SpeedScheduler|SpeedSchedulerThread.notifyScheduleSelectionListeners( [Up: 9 kbytes/sec, Down: 6 kbytes/sec, Days: Tuesday through Friday, Times: 8:30 am - 10:00 pm, Enabled: true] )
Dec 9, 2008 9:32:12 AM|SpeedScheduler| Notifying listener.
Dec 9, 2008 9:32:12 AM|SpeedScheduler|SpeedSchedulerView.scheduleSelectionChanged( [Up: 9 kbytes/sec, Down: 6 kbytes/sec, Days: Tuesday through Friday, Times: 8:30 am - 10:00 pm, Enabled: true] )
Dec 9, 2008 9:32:12 AM|SpeedScheduler| Old activate schedules: [Up: , Down: All transfers paused, Days: Tuesday through Friday, Times: 8:30 am - 10:00 pm, Enabled: true]
Dec 9, 2008 9:32:12 AM|SpeedScheduler| Newly activated schedules: [Up: 9 kbytes/sec, Down: 6 kbytes/sec, Days: Tuesday through Friday, Times: 8:30 am - 10:00 pm, Enabled: true]
Dec 9, 2008 9:32:12 AM|SpeedScheduler| Redrawing schedules…
Dec 9, 2008 9:32:12 AM|SpeedScheduler| Notified 1 listeners.
Dec 9, 2008 9:32:12 AM|SpeedScheduler|wePausedDownload( org.gudy.azureus2.pluginsimpl.local.download.DownloadImpl@128635 )
Dec 9, 2008 9:32:12 AM|SpeedScheduler|getPausedDownloadsFile( )
Dec 9, 2008 9:32:12 AM|SpeedScheduler|Comparing two hashes:
Dec 9, 2008 9:32:12 AM|SpeedScheduler| A match!
Dec 9, 2008 9:32:12 AM|SpeedScheduler|Returning true!
Dec 9, 2008 9:32:12 AM|SpeedScheduler|
Dec 9, 2008 9:32:12 AM|SpeedScheduler|unPauseDownload( org.gudy.azureus2.pluginsimpl.local.download.DownloadImpl@128635 )
Dec 9, 2008 9:32:12 AM|SpeedScheduler|removePausedDownload( org.gudy.azureus2.pluginsimpl.local.download.DownloadImpl@128635 )
Dec 9, 2008 9:32:12 AM|SpeedScheduler|getPausedDownloadsFile( )
Dec 9, 2008 9:32:12 AM|SpeedScheduler|getPausedDownloadsFile( )
Dec 9, 2008 9:32:12 AM|SpeedScheduler|wePausedDownload( org.gudy.azureus2.pluginsimpl.local.download.DownloadImpl@292cb2 )
Dec 9, 2008 9:32:12 AM|SpeedScheduler|getPausedDownloadsFile( )
Dec 9, 2008 9:32:12 AM|SpeedScheduler|Comparing two hashes:
Dec 9, 2008 9:32:12 AM|SpeedScheduler| A match!
Dec 9, 2008 9:32:12 AM|SpeedScheduler|Returning true!
Dec 9, 2008 9:32:12 AM|SpeedScheduler|
Dec 9, 2008 9:32:12 AM|SpeedScheduler|unPauseDownload( org.gudy.azureus2.pluginsimpl.local.download.DownloadImpl@292cb2 )
Dec 9, 2008 9:32:12 AM|SpeedScheduler|removePausedDownload( org.gudy.azureus2.pluginsimpl.local.download.DownloadImpl@292cb2 )
Dec 9, 2008 9:32:12 AM|SpeedScheduler|getPausedDownloadsFile( )
Dec 9, 2008 9:32:12 AM|SpeedScheduler|getPausedDownloadsFile( )
Dec 9, 2008 9:32:12 AM|SpeedScheduler|Built-in auto-speed enabled:
Dec 9, 2008 9:32:12 AM|SpeedScheduler|Current upload rate: 0
Dec 9, 2008 9:32:12 AM|SpeedScheduler|Built-in auto-speed enabled:
Dec 9, 2008 9:32:12 AM|SpeedScheduler|SpeedScheduler: Changing upload rate to 9
Dec 9, 2008 9:32:12 AM|SpeedScheduler|Built-in auto-speed enabled:
Dec 9, 2008 9:32:12 AM|SpeedScheduler|Current download rate: 300
Dec 9, 2008 9:32:12 AM|SpeedScheduler|SpeedScheduler: Changing download rate to 6
Dec 9, 2008 9:32:12 AM|SpeedScheduler|Dec 9, 2008 9:32:12 AM|MainRunner|SpeedSchedulerView.refresh()
SpeedSchedulerThread looping…
Dec 9, 2008 9:32:12 AM|MainRunner|SpeedSchedulerView.refreshScheduleTable()
Dec 9, 2008 9:32:12 AM|MainRunner| Drawing Schedule: Up: 9 kbytes/sec, Down: 6 kbytes/sec, Days: Tuesday through Friday, Times: 8:30 am – 10:00 pm, Enabled: true
Dec 9, 2008 9:32:12 AM|MainRunner|Schedule.equals()
Dec 9, 2008 9:32:12 AM|MainRunner| returning true (same ref).
Dec 9, 2008 9:32:12 AM|MainRunner| Setting image: checkImage.
Dec 9, 2008 9:32:12 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:13 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:13 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:14 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:14 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:15 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:15 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:16 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:16 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:17 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:17 AM|MainRunner|SpeedSchedulerView.refresh()
Dec 9, 2008 9:32:18 AM|MainRunner|SpeedSchedulerView.delete()
– - – SpeedScheduler Logger initialized. – - –
Dec 9, 2008 9:32:41 AM|Main Thread|SpeedSchedulerThread.construct()
Dec 9, 2008 9:32:41 AM|Main Thread|SchedulePersistencyManager.construct()
Dec 9, 2008 9:32:42 AM|Main Thread|Loading scheduled from ‘C:\Program Files\Vuze\plugins\SpeedScheduler_1.6.0\SavedSchedules.xml’
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( SpeedScheduler )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( defaultRates )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread| 0. upload: 0
Dec 9, 2008 9:32:42 AM|Main Thread| 1. download: 0
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: defaultRates
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( schedules )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( schedule )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread| 0. enabled: true
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( startTime )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread| 0. hour: 8
Dec 9, 2008 9:32:42 AM|Main Thread| 1. minute: 30
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: startTime
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( endTime )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread| 0. hour: 22
Dec 9, 2008 9:32:42 AM|Main Thread| 1. minute: 0
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: endTime
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( rates )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread| 0. upload: 9
Dec 9, 2008 9:32:42 AM|Main Thread| 1. download: 6
Dec 9, 2008 9:32:42 AM|Main Thread| 2. pauseDownloads: false
Dec 9, 2008 9:32:42 AM|Main Thread| 3. pauseSeeds: false
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: rates
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( days )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( day )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread| 0. index: 0
Dec 9, 2008 9:32:42 AM|Main Thread| 1. selected: false
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: day
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( day )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread| 0. index: 1
Dec 9, 2008 9:32:42 AM|Main Thread| 1. selected: false
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: day
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( day )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread| 0. index: 2
Dec 9, 2008 9:32:42 AM|Main Thread| 1. selected: true
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: day
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( day )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread| 0. index: 3
Dec 9, 2008 9:32:42 AM|Main Thread| 1. selected: true
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: day
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( day )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread| 0. index: 4
Dec 9, 2008 9:32:42 AM|Main Thread| 1. selected: true
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: day
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( day )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread| 0. index: 5
Dec 9, 2008 9:32:42 AM|Main Thread| 1. selected: true
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: day
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( day )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread| 0. index: 6
Dec 9, 2008 9:32:42 AM|Main Thread| 1. selected: false
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: day
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: days
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( category )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread| 0. selected: Uncategorized
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: category
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.startElement( catSelection )
Dec 9, 2008 9:32:42 AM|Main Thread| attributes:
Dec 9, 2008 9:32:42 AM|Main Thread| 0. not_in: false
Dec 9, 2008 9:32:42 AM|Main Thread| 1. in: false
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: catSelection
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: schedule
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: schedules
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.endElement()
Dec 9, 2008 9:32:42 AM|Main Thread| localName: SpeedScheduler
Dec 9, 2008 9:32:42 AM|Main Thread|Done parsing. Schedules: null, upload: 0, download: 0
Dec 9, 2008 9:32:42 AM|Main Thread|ScheduleHandler.getSchedules()
Dec 9, 2008 9:32:42 AM|Main Thread| Returning vector of size 1
Dec 9, 2008 9:32:42 AM|Main Thread|SchedulePersistencyManager.getInstance()
Dec 9, 2008 9:32:42 AM|Main Thread|SchedulePersistencyManager.addScheduleChangeListener()
Dec 9, 2008 9:32:42 AM|SpeedScheduler|SpeedSchedulerThread looping…
Dec 9, 2008 9:32:43 AM|SpeedScheduler|Built-in auto-speed enabled:
Dec 9, 2008 9:32:43 AM|SpeedScheduler|SpeedSchedulerThread looping (we are enabled)…
Dec 9, 2008 9:32:43 AM|SpeedScheduler|
Current time: 9:32 am
Dec 9, 2008 9:32:43 AM|SpeedScheduler|Current day: 2
Dec 9, 2008 9:32:43 AM|SpeedScheduler| Thread analyzing schedule: Up: 9 kbytes/sec, Down: 6 kbytes/sec, Days: Tuesday through Friday, Times: 8:30 am – 10:00 pm, Enabled: true
Dec 9, 2008 9:32:43 AM|SpeedScheduler| Current day/time IS in this schedule!
Dec 9, 2008 9:32:43 AM|SpeedScheduler|Schedule.equals()
Dec 9, 2008 9:32:43 AM|SpeedScheduler| returning true (same ref).
Dec 9, 2008 9:32:43 AM|SpeedScheduler|SpeedSchedulerThread.notifyScheduleSelectionListeners( [Up: 9 kbytes/sec, Down: 6 kbytes/sec, Days: Tuesday through Friday, Times: 8:30 am - 10:00 pm, Enabled: true] )
Dec 9, 2008 9:32:43 AM|SpeedScheduler| Notified 0 listeners.
Dec 9, 2008 9:32:43 AM|SpeedScheduler|wePausedDownload( org.gudy.azureus2.pluginsimpl.local.download.DownloadImpl@1f9e31e )
Dec 9, 2008 9:32:43 AM|SpeedScheduler|getPausedDownloadsFile( )
Dec 9, 2008 9:32:43 AM|SpeedScheduler|Comparing two hashes:
Dec 9, 2008 9:32:43 AM|SpeedScheduler|Returning false!
Dec 9, 2008 9:32:43 AM|SpeedScheduler|wePausedDownload( org.gudy.azureus2.pluginsimpl.local.download.DownloadImpl@adf5be )
Dec 9, 2008 9:32:43 AM|SpeedScheduler|getPausedDownloadsFile( )
Dec 9, 2008 9:32:43 AM|SpeedScheduler|Comparing two hashes:
Dec 9, 2008 9:32:43 AM|SpeedScheduler|Returning false!
Dec 9, 2008 9:32:43 AM|SpeedScheduler|Built-in auto-speed enabled:
Dec 9, 2008 9:32:43 AM|SpeedScheduler|Current upload rate: 9
Dec 9, 2008 9:32:43 AM|SpeedScheduler|Built-in auto-speed enabled:
Dec 9, 2008 9:32:43 AM|SpeedScheduler|SpeedSchedule: Schedule matches but upload rate already set.
Dec 9, 2008 9:32:43 AM|SpeedScheduler|Current download rate: 300
Dec 9, 2008 9:32:43 AM|SpeedScheduler|SpeedScheduler: Changing download rate to 6
Dec 9, 2008 9:32:43 AM|SpeedScheduler|SpeedSchedulerThread looping…
Dec 9, 2008 9:32:44 AM|MainRunner|SchedulePersistencyManager.getInstance()
Dec 9, 2008 9:32:44 AM|MainRunner|SpeedSchedulerView.initialize()
Dec 9, 2008 9:32:44 AM|MainRunner|SpeedSchedulerView.initView()
Dec 9, 2008 9:32:44 AM|MainRunner|ImageUtils.getImage( org.eclipse.swt.widgets.Display@3bc1a1, class speedscheduler.SpeedSchedulerView, clock.png )
Dec 9, 2008 9:32:44 AM|MainRunner|ImageUtils.getImage( org.eclipse.swt.widgets.Display@3bc1a1, class speedscheduler.SpeedSchedulerView, schedule-small.gif )
Dec 9, 2008 9:32:44 AM|MainRunner|ImageUtils.getImage( org.eclipse.swt.widgets.Display@3bc1a1, class speedscheduler.SpeedSchedulerView, schedule-small-disabled.gif )
Dec 9, 2008 9:32:44 AM|MainRunner|ImageUtils.getImage( org.eclipse.swt.widgets.Display@3bc1a1, class speedscheduler.SpeedSchedulerView, schedule-small-active.gif )
Dec 9, 2008 9:32:44 AM|MainRunner|IntegerInput.constructor()
Dec 9, 2008 9:32:44 AM|MainRunner|
Dec 9, 2008 9:32:44 AM|MainRunner|IntegerVerifyListener.verifyText()
Dec 9, 2008 9:32:44 AM|MainRunner| Time:319320500
Dec 9, 2008 9:32:44 AM|MainRunner| this.input:25559254
Dec 9, 2008 9:32:44 AM|MainRunner| Widget: Text {}
Dec 9, 2008 9:32:44 AM|MainRunner| Text: “0″
Dec 9, 2008 9:32:44 AM|MainRunner| Start:0
Dec 9, 2008 9:32:44 AM|MainRunner| End:1
Dec 9, 2008 9:32:44 AM|MainRunner| Mask:0
Dec 9, 2008 9:32:44 AM|MainRunner| Character:
Dec 9, 2008 9:32:44 AM|MainRunner| Keycode:0
Dec 9, 2008 9:32:44 AM|MainRunner|IntegerInput.constructor()
Dec 9, 2008 9:32:44 AM|MainRunner|
Dec 9, 2008 9:32:44 AM|MainRunner|IntegerVerifyListener.verifyText()
Dec 9, 2008 9:32:44 AM|MainRunner| Time:319320500
Dec 9, 2008 9:32:44 AM|MainRunner| this.input:4587712
Dec 9, 2008 9:32:44 AM|MainRunner| Widget: Text {}
Dec 9, 2008 9:32:44 AM|MainRunner| Text: “0″
Dec 9, 2008 9:32:44 AM|MainRunner| Start:0
Dec 9, 2008 9:32:44 AM|MainRunner| End:1
Dec 9, 2008 9:32:44 AM|MainRunner| Mask:0
Dec 9, 2008 9:32:44 AM|MainRunner| Character:
Dec 9, 2008 9:32:44 AM|MainRunner| Keycode:0
Dec 9, 2008 9:32:44 AM|MainRunner|SpeedSchedulerView fetched 1 from persistency manager.
Dec 9, 2008 9:32:44 AM|MainRunner|SpeedSchedulerView.setAllWidgetsEnabled( true )
Dec 9, 2008 9:32:44 AM|MainRunner|SpeedSchedulerView.refreshScheduleTable()
Dec 9, 2008 9:32:44 AM|MainRunner| Drawing Schedule: Up: 9 kbytes/sec, Down: 6 kbytes/sec, Days: Tuesday through Friday, Times: 8:30 am – 10:00 pm, Enabled: true
Dec 9, 2008 9:32:44 AM|MainRunner| Setting image: watchImage.
Dec 9, 2008 9:33:43 AM|SpeedScheduler|Built-in auto-speed enabled:
Dec 9, 2008 9:33:43 AM|SpeedScheduler|SpeedSchedulerThread looping (we are enabled)…
Dec 9, 2008 9:33:43 AM|SpeedScheduler|
Current time: 9:33 am
Dec 9, 2008 9:33:43 AM|SpeedScheduler|Current day: 2
Dec 9, 2008 9:33:43 AM|SpeedScheduler| Thread analyzing schedule: Up: 9 kbytes/sec, Down: 6 kbytes/sec, Days: Tuesday through Friday, Times: 8:30 am – 10:00 pm, Enabled: true
Dec 9, 2008 9:33:43 AM|SpeedScheduler| Current day/time IS in this schedule!
Dec 9, 2008 9:33:43 AM|SpeedScheduler|Schedule.equals()
Dec 9, 2008 9:33:43 AM|SpeedScheduler| returning true (same ref).
Dec 9, 2008 9:33:43 AM|SpeedScheduler|Schedule.equals()
Dec 9, 2008 9:33:43 AM|SpeedScheduler| returning true (same ref).
Dec 9, 2008 9:33:43 AM|SpeedScheduler|Not notifying schedule selection listeners, since the schedules chosen did not change.
Dec 9, 2008 9:33:43 AM|SpeedScheduler|Built-in auto-speed enabled:
Dec 9, 2008 9:33:43 AM|SpeedScheduler|Current upload rate: 9
Dec 9, 2008 9:33:43 AM|SpeedScheduler|Built-in auto-speed enabled:
Dec 9, 2008 9:33:43 AM|SpeedScheduler|SpeedSchedule: Schedule matches but upload rate already set.
Dec 9, 2008 9:33:43 AM|SpeedScheduler|Current download rate: 0
Dec 9, 2008 9:33:43 AM|SpeedScheduler|SpeedScheduler: Changing download rate to 6
Dec 9, 2008 9:33:43 AM|SpeedScheduler|SpeedSchedulerThread looping…
December 8th, 2008 at 10:40 pm
pras: I don’t see any problems from the log file. Can you tell me exactly what you are doing with Speed Scheduler, and what you expected it to do, and what it actually did instead?
December 9th, 2008 at 7:58 pm
Hello Dave,
I expect vuze will download the file at 6 Kb/s and upload at 9Kb/s on working days (monday to friday) from 8:00am to 11:00 pm, out of these time I want vuze downloads and uploads at unlimited Kb/s.
So I’ve set the DL = 6 Kb/s and UL = 9 Kb/s on monday to friday from 8:00 am to 11:00 pm.
But in fact when I enable it (speed scheduler) at working hours (8:00 to 11:00) vuze seem still download & upload at unlimited Kb/s. I mean the DL and UL rate still can exceed than I’ve set. It can dowload at 40 Kb/s averagely, and 10 Kb/s when upload.
Now, for temporary solution I’ve to set the Max Download and Max Upload manually with right click on the torrent file in MyLibrary\downloading\ field and choose the advance menu. And I set the speed scheduler pause the DL and UL activities on monday to friday from 8:00 to 11:00pm.
So, when I go home from office at 5:00 pm I activate the speed scheduler and that’s mean the DL and UL activity paused antill 11:00 pm. and I also set the Kb/s manually back to unlimited. In this case speed scheduler only have a function to paused the DL and UL job, not download (DL) and upload (UL) at determined Kb/s.
I hope speed scheduler can make vuze DL and UL automatically with the rule that I’ve made (downloading & uploading at determined Kb/s on determined days at determined hours).
Btw, I’m sorry if my english is not good, because I am an asian.
best regards,
pras
December 18th, 2008 at 2:28 am
It doesnt appear in my pluggins menu.
Is everybody manually editing the xml file to get it to work.
It says its installed. But I can’t for the life of me work out how to open it. I used to just go to TOOLS – PLUGINS – SCHEDULER. But this no longer exists in Vuze 4.0.0.4
I can see it in options – plugins – speed scheduler. I can even change options like the log file.
But I cant open the scheduling part of it.
January 15th, 2009 at 3:57 am
Great plugin!! works perfect on my mac version 10.5.6 intel Core 2 Duo.
It is what I was looking for, great Job, congratulations and many thanks.
January 21st, 2009 at 2:34 am
Fantastic plugin. Thanx heaps M8.
January 21st, 2009 at 6:32 am
Nice plugin, exactly what was needed! Thank you!
However, unless I am doing something wrong, or missing something, I can’t seem to specify the “pause” times between 11:45am and 01:45am, as my off-peak time is 02:00am to 12:00pm. It complains that the time I’m setting is earlier that the starting time.
Am I doing something wrong, or working as intended?
Thanks!
January 25th, 2009 at 5:23 pm
Hi Dave,
When Install says download says installed but then I get a message that says “Unable to load schedules from file. Access is denied. what am I doing wrong?
January 26th, 2009 at 6:47 am
Hey Dave,
Awesome plug-in. Many thanks for creating this as I can now avoid the traffic management Virgin Media use during the day and schedule the bulk of my downloads at night.
I would like to however request a small enhancement.
Is is possible to make the scheduler sortable either manually or automatically by column or both?
Anyway, thanks again for such a brilliant plugin.
January 31st, 2009 at 3:07 pm
This is a great plug in, but there is one glitch for me.
my off peak download time is 3:AM to 10:AM so I need to pause all downloads from 10:AM to 3:AM the next day, when I try to do this I get a error message telling me that the Start time is after end time, any one know how to get around this.
(I get the feeling I am going to be embarrassed here lol)
January 31st, 2009 at 3:17 pm
Ok its all in the FAQ’s Multiple schedules … simple..:)
February 15th, 2009 at 7:02 am
Hi there,
Great plug-in!
One thing though is I am even though my schedule is set to pause downloads at certain times Azureus is showing an overall download speed around 1kB/s. Which adds up to a fair bit over a month.
Any ideas?
March 16th, 2009 at 5:00 pm
Thanks you for the plug In, I use it everyday, it allow me to record an intenet stream without any problem, but I want to know, is it possible to had a feature to Speedscheduler, because I think it’s really borring when, like me, you use SpeedScheduler for 3 or 4 hours a day, all the rest of the day, you have to use (and modify) the default speeds of speed scheduler instead of the Vuze one… (whitch is easly to use, from the systray or the bottom-right corner of the Vuze windows)…
So, can Speedscheduler use the default speeds from Vuze (when no schedule applies of course) ?
March 30th, 2009 at 1:40 pm
I would be interested in this plugin if there was a possibility to quota rather then a speed.
May 20th, 2009 at 4:20 pm
Having an issue with SpeedScheduler. Getting no suitable parser found on system when azureus loads. Have XML parser installed on system but I think this wants the Java class/library yes?. Using Sun 1.5.x?
Any help appreciated.
July 1st, 2009 at 5:46 pm
tks, which OS are you running? Have you tried Java 1.6?