Most servers should provide a scheduling facility for this kind of thing, so the first place to look would be the server API docs. But failing that, you could use a ScheduledExecutiveService such as...